Home | History | Annotate | Download | only in 4.5
      1 <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">
      2 
      3     <parent>
      4         <groupId>org.sonatype.oss</groupId>
      5         <artifactId>oss-parent</artifactId>
      6         <version>9</version>
      7     </parent>
      8 
      9     <modelVersion>4.0.0</modelVersion>
     10     <groupId>com.tunnelvisionlabs</groupId>
     11     <artifactId>antlr4-master</artifactId>
     12     <version>4.5</version>
     13     <packaging>pom</packaging>
     14 
     15     <name>ANTLR 4</name>
     16     <description>ANTLR 4 Master Build POM</description>
     17     <url>http://www.antlr.org</url>
     18     <inceptionYear>1992</inceptionYear>
     19     <organization>
     20         <name>ANTLR</name>
     21         <url>http://www.antlr.org</url>
     22     </organization>
     23 
     24     <licenses>
     25         <license>
     26             <name>The BSD License</name>
     27             <url>http://www.antlr.org/license.html</url>
     28             <distribution>repo</distribution>
     29         </license>
     30     </licenses>
     31 
     32     <developers>
     33 
     34         <developer>
     35             <name>Terence Parr</name>
     36             <url>http://antlr.org/wiki/display/~admin/Home</url>
     37             <roles>
     38                 <role>Project lead - ANTLR</role>
     39             </roles>
     40         </developer>
     41 
     42         <developer>
     43             <name>Sam Harwell</name>
     44             <url>http://tunnelvisionlabs.com</url>
     45             <roles>
     46                 <role>Developer</role>
     47             </roles>
     48         </developer>
     49 
     50         <developer>
     51             <name>Jim Idle</name>
     52             <email>jimi (a] idle.ws</email>
     53             <url>http://www.linkedin.com/in/jimidle</url>
     54             <roles>
     55                 <role>Developer - Maven Plugin</role>
     56             </roles>
     57         </developer>
     58 
     59     </developers>
     60 
     61     <modules>
     62         <module>runtime/Java</module>
     63         <module>runtime/JavaAnnotations</module>
     64         <module>tool</module>
     65         <module>antlr4-maven-plugin</module>
     66     </modules>
     67 
     68     <properties>
     69         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     70         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
     71         <java5.home>${env.JAVA5_HOME}</java5.home>
     72         <java6.home>${env.JAVA6_HOME}</java6.home>
     73         <bootclasspath.java5>${java5.home}/lib/rt.jar</bootclasspath.java5>
     74         <bootclasspath.java6>${java6.home}/lib/rt.jar</bootclasspath.java6>
     75         <bootclasspath.compile>${bootclasspath.java6}</bootclasspath.compile>
     76         <bootclasspath.testCompile>${bootclasspath.java6}</bootclasspath.testCompile>
     77         <antlr.testinprocess>true</antlr.testinprocess>
     78     </properties>
     79 
     80     <mailingLists>
     81         <mailingList>
     82             <name>antlr-discussion</name>
     83             <archive>https://groups.google.com/forum/?fromgroups#!forum/antlr-discussion</archive>
     84         </mailingList>
     85     </mailingLists>
     86 
     87     <issueManagement>
     88         <system>GitHub Issues</system>
     89         <url>https://github.com/antlr/antlr4/issues</url>
     90     </issueManagement>
     91 
     92     <scm>
     93         <url>https://github.com/antlr/antlr4/tree/master</url>
     94         <connection>scm:git:git://github.com/antlr/antlr4.git</connection>
     95         <developerConnection>scm:git:git (a] github.com:antlr/antlr4.git</developerConnection>
     96       <tag>4.5-opt</tag>
     97   </scm>
     98 
     99     <profiles>
    100         <profile>
    101             <id>sonatype-oss-release</id>
    102             <build>
    103                 <plugins>
    104                     <plugin>
    105                         <groupId>org.apache.maven.plugins</groupId>
    106                         <artifactId>maven-compiler-plugin</artifactId>
    107                         <executions>
    108                             <execution>
    109                                 <id>default-compile</id>
    110                                 <configuration>
    111                                     <compilerArgs>
    112                                         <arg>-Xlint</arg>
    113                                         <arg>-Xlint:-serial</arg>
    114                                         <arg>-bootclasspath</arg>
    115                                         <arg>${bootclasspath.compile}</arg>
    116                                     </compilerArgs>
    117                                 </configuration>
    118                             </execution>
    119                             <execution>
    120                                 <id>default-testCompile</id>
    121                                 <configuration>
    122                                     <compilerArgs>
    123                                         <arg>-Xlint</arg>
    124                                         <arg>-Xlint:-serial</arg>
    125                                         <arg>-bootclasspath</arg>
    126                                         <arg>${bootclasspath.testCompile}</arg>
    127                                     </compilerArgs>
    128                                 </configuration>
    129                             </execution>
    130                         </executions>
    131                     </plugin>
    132                 </plugins>
    133             </build>
    134         </profile>
    135     </profiles>
    136 
    137     <build>
    138         <plugins>
    139             <plugin>
    140                 <groupId>org.apache.maven.plugins</groupId>
    141                 <artifactId>maven-compiler-plugin</artifactId>
    142                 <version>3.3</version>
    143                 <configuration>
    144                     <showWarnings>true</showWarnings>
    145                     <showDeprecation>true</showDeprecation>
    146                     <source>1.6</source>
    147                     <target>1.6</target>
    148                     <compilerArgs>
    149                         <arg>-Xlint</arg>
    150                         <arg>-Xlint:-serial</arg>
    151                     </compilerArgs>
    152                 </configuration>
    153             </plugin>
    154 
    155             <plugin>
    156                 <groupId>org.apache.maven.plugins</groupId>
    157                 <artifactId>maven-jar-plugin</artifactId>
    158                 <version>2.6</version>
    159                 <configuration>
    160                     <archive>
    161                         <manifest>
    162                             <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
    163                         </manifest>
    164                     </archive>
    165                 </configuration>
    166             </plugin>
    167 
    168             <plugin>
    169                 <groupId>org.apache.maven.plugins</groupId>
    170                 <artifactId>maven-surefire-plugin</artifactId>
    171                 <version>2.18.1</version>
    172             </plugin>
    173 
    174             <plugin>
    175                 <groupId>org.apache.maven.plugins</groupId>
    176                 <artifactId>maven-source-plugin</artifactId>
    177                 <!-- override the version inherited from the parent -->
    178                 <version>2.4</version>
    179             </plugin>
    180 
    181             <plugin>
    182                 <groupId>org.apache.maven.plugins</groupId>
    183                 <artifactId>maven-javadoc-plugin</artifactId>
    184                 <!-- override the version inherited from the parent -->
    185                 <version>2.10.3</version>
    186                 <configuration>
    187                     <quiet>true</quiet>
    188                 </configuration>
    189             </plugin>
    190 
    191             <plugin>
    192                 <groupId>org.apache.maven.plugins</groupId>
    193                 <artifactId>maven-gpg-plugin</artifactId>
    194                 <!-- override the version inherited from the parent -->
    195                 <version>1.6</version>
    196             </plugin>
    197 
    198             <plugin>
    199                 <groupId>org.apache.maven.plugins</groupId>
    200                 <artifactId>maven-release-plugin</artifactId>
    201                 <!-- override the version inherited from the parent -->
    202                 <version>2.5.2</version>
    203                 <configuration>
    204                     <arguments>-Psonatype-oss-release ${release.arguments}</arguments>
    205                     <autoVersionSubmodules>true</autoVersionSubmodules>
    206                     <tagNameFormat>@{project.version}-opt</tagNameFormat>
    207                 </configuration>
    208             </plugin>
    209         </plugins>
    210     </build>
    211 </project>
    212