Home | History | Annotate | Download | only in org.jacoco.core.test
      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <!--
      3    Copyright (c) 2009, 2018 Mountainminds GmbH & Co. KG and Contributors
      4    All rights reserved. This program and the accompanying materials
      5    are made available under the terms of the Eclipse Public License v1.0
      6    which accompanies this distribution, and is available at
      7    http://www.eclipse.org/legal/epl-v10.html
      8 
      9    Contributors:
     10       Evgeny Mandrikov - initial API and implementation
     11 -->
     12 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
     13   <modelVersion>4.0.0</modelVersion>
     14 
     15   <parent>
     16     <groupId>org.jacoco</groupId>
     17     <artifactId>org.jacoco.tests</artifactId>
     18     <version>0.8.0</version>
     19     <relativePath>../org.jacoco.tests</relativePath>
     20   </parent>
     21 
     22   <artifactId>org.jacoco.core.test</artifactId>
     23 
     24   <name>JaCoCo :: Test :: Core</name>
     25 
     26   <properties>
     27     <jacoco.includes>org.jacoco.core.*</jacoco.includes>
     28   </properties>
     29 
     30   <dependencies>
     31     <dependency>
     32       <groupId>${project.groupId}</groupId>
     33       <artifactId>org.jacoco.core</artifactId>
     34     </dependency>
     35     <dependency>
     36       <groupId>junit</groupId>
     37       <artifactId>junit</artifactId>
     38     </dependency>
     39   </dependencies>
     40 
     41   <profiles>
     42     <profile>
     43       <id>java7-validation</id>
     44       <activation>
     45         <property>
     46           <name>bytecode.version</name>
     47           <value>1.7</value>
     48         </property>
     49       </activation>
     50       <build>
     51         <plugins>
     52           <plugin>
     53             <groupId>org.codehaus.mojo</groupId>
     54             <artifactId>build-helper-maven-plugin</artifactId>
     55             <executions>
     56               <execution>
     57                 <id>add-source</id>
     58                 <phase>generate-sources</phase>
     59                 <goals>
     60                   <goal>add-source</goal>
     61                 </goals>
     62                 <configuration>
     63                   <sources>
     64                     <source>src-java7</source>
     65                   </sources>
     66                 </configuration>
     67               </execution>
     68             </executions>
     69           </plugin>
     70         </plugins>
     71       </build>
     72     </profile>
     73     <profile>
     74       <id>java8-validation</id>
     75       <activation>
     76         <property>
     77           <name>bytecode.version</name>
     78           <value>1.8</value>
     79         </property>
     80       </activation>
     81       <build>
     82         <plugins>
     83           <plugin>
     84             <groupId>org.codehaus.mojo</groupId>
     85             <artifactId>build-helper-maven-plugin</artifactId>
     86             <executions>
     87               <execution>
     88                 <id>add-source</id>
     89                 <phase>generate-sources</phase>
     90                 <goals>
     91                   <goal>add-source</goal>
     92                 </goals>
     93                 <configuration>
     94                   <sources>
     95                     <source>src-java7</source>
     96                     <source>src-java8</source>
     97                   </sources>
     98                 </configuration>
     99               </execution>
    100             </executions>
    101           </plugin>
    102         </plugins>
    103       </build>
    104     </profile>
    105     <profile>
    106       <id>java9-validation</id>
    107       <activation>
    108         <!-- for some reason activation should be presented here, even if already defined in parent -->
    109         <property>
    110           <name>bytecode.version</name>
    111           <value>1.9</value>
    112         </property>
    113       </activation>
    114       <properties>
    115         <maven.compiler.target>1.9</maven.compiler.target>
    116       </properties>
    117       <build>
    118         <plugins>
    119           <plugin>
    120             <groupId>org.codehaus.mojo</groupId>
    121             <artifactId>build-helper-maven-plugin</artifactId>
    122             <executions>
    123               <execution>
    124                 <id>add-source</id>
    125                 <phase>generate-sources</phase>
    126                 <goals>
    127                   <goal>add-source</goal>
    128                 </goals>
    129                 <configuration>
    130                   <sources>
    131                     <source>src-java7</source>
    132                     <source>src-java8</source>
    133                   </sources>
    134                 </configuration>
    135               </execution>
    136             </executions>
    137           </plugin>
    138         </plugins>
    139       </build>
    140     </profile>
    141   </profiles>
    142 
    143 </project>
    144