blob: f7e3b243e64b0ac1b4be0a38d1f5fa397d227a71 [file] [log] [blame]
matozoid43e6f7b2011-10-30 14:40:57 +01001<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3<modelVersion>4.0.0</modelVersion>
André Rouél486c1ef2013-02-20 08:27:38 +01004
André Rouéldab28cb2013-02-20 08:37:36 +01005<parent>
6<groupId>org.sonatype.oss</groupId>
7<artifactId>oss-parent</artifactId>
8<version>7</version>
9</parent>
10
André Rouélaa844d82013-02-20 21:04:33 +010011<groupId>com.google.code.javaparser</groupId>
matozoid43e6f7b2011-10-30 14:40:57 +010012<artifactId>javaparser</artifactId>
13<packaging>jar</packaging>
14<version>1.0.9-SNAPSHOT</version>
André Rouél486c1ef2013-02-20 08:27:38 +010015
matozoid43e6f7b2011-10-30 14:40:57 +010016<name>javaparser</name>
17<url>http://code.google.com/p/javaparser/</url>
André Rouél486c1ef2013-02-20 08:27:38 +010018<inceptionYear>2007</inceptionYear>
matozoid43e6f7b2011-10-30 14:40:57 +010019<description>This package contains a Java 1.5 Parser with AST generation and visitor support.
20The AST records the source code structure, javadoc and comments. Soon will be
21possible change the AST nodes or create new ones to modify source code like refactoring.
22This parser is based on Sreenivasa Viswanadha Java 1.5 parser.</description>
André Rouél486c1ef2013-02-20 08:27:38 +010023
matozoid43e6f7b2011-10-30 14:40:57 +010024<developers>
25<developer>
26<name>Júlio Vilmar Gesser</name>
27<email>jgesser@gmail.com</email>
28</developer>
29</developers>
30<contributors>
31<contributor>
32<name>Hendy Irawan</name>
33<email>hendy@soluvas.com</email>
34<url>http://www.HendyIrawan.com/</url>
35<organization>Soluvas</organization>
36<organizationUrl>http://www.Soluvas.com/</organizationUrl>
37</contributor>
38</contributors>
André Rouél486c1ef2013-02-20 08:27:38 +010039
matozoidd1ef1882011-10-30 19:29:19 +010040<properties>
41<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
André Rouél486c1ef2013-02-20 08:27:38 +010042<java.version>1.6</java.version>
43
44<!-- Maven Plugins -->
André Rouélffeecba2013-02-20 08:46:04 +010045<build-helper-maven-plugin.version>1.7</build-helper-maven-plugin.version>
André Rouél486c1ef2013-02-20 08:27:38 +010046<javacc-maven-plugin.version>2.6</javacc-maven-plugin.version>
47<maven-compiler-plugin.version>2.3.2</maven-compiler-plugin.version>
André Rouél486c1ef2013-02-20 08:27:38 +010048
49<!-- Test Dependencies -->
50<junit.version>4.8.1</junit.version>
51
matozoidd1ef1882011-10-30 19:29:19 +010052</properties>
André Rouél486c1ef2013-02-20 08:27:38 +010053
matozoid43e6f7b2011-10-30 14:40:57 +010054<scm>
André Rouél515c9962013-02-20 08:33:17 +010055<connection>scm:git:git://github.com/matozoid/javaparser.git</connection>
56<developerConnection>scm:git:git@github.com:matozoid/javaparser.git</developerConnection>
57<url>https://github.com/matozoid/javaparser.git</url>
58<tag>HEAD</tag>
matozoid43e6f7b2011-10-30 14:40:57 +010059</scm>
André Rouél486c1ef2013-02-20 08:27:38 +010060
André Rouéld127e442013-02-20 21:06:13 +010061<issueManagement>
62<system>GitHub Issue Tracker</system>
63<url>https://github.com/matozoid/javaparser/issues</url>
64</issueManagement>
65
matozoid43e6f7b2011-10-30 14:40:57 +010066<build>
matozoid43e6f7b2011-10-30 14:40:57 +010067<plugins>
68<plugin>
André Rouélffeecba2013-02-20 08:46:04 +010069<groupId>org.codehaus.mojo</groupId>
70<artifactId>build-helper-maven-plugin</artifactId>
71<version>${build-helper-maven-plugin.version}</version>
72<executions>
73<execution>
74<id>add-javacc-source</id>
75<phase>generate-sources</phase>
76<goals>
77<goal>add-source</goal>
78</goals>
79<configuration>
80<sources>
81<source>src/main/javacc</source>
82<source>target/generated-sources/javacc</source>
83</sources>
84</configuration>
85</execution>
86</executions>
87</plugin>
88<plugin>
matozoid43e6f7b2011-10-30 14:40:57 +010089<groupId>org.apache.maven.plugins</groupId>
90<artifactId>maven-compiler-plugin</artifactId>
André Rouél486c1ef2013-02-20 08:27:38 +010091<version>${maven-compiler-plugin.version}</version>
matozoid43e6f7b2011-10-30 14:40:57 +010092<configuration>
93<!-- http://maven.apache.org/plugins/maven-compiler-plugin/ -->
André Rouél486c1ef2013-02-20 08:27:38 +010094<source>${java.version}</source>
95<target>${java.version}</target>
matozoid43e6f7b2011-10-30 14:40:57 +010096</configuration>
97</plugin>
matozoidd1ef1882011-10-30 19:29:19 +010098<plugin>
99<groupId>org.codehaus.mojo</groupId>
100<artifactId>javacc-maven-plugin</artifactId>
André Rouél486c1ef2013-02-20 08:27:38 +0100101<version>${javacc-maven-plugin.version}</version>
matozoidd1ef1882011-10-30 19:29:19 +0100102<executions>
103<execution>
104<id>javacc</id>
105<goals>
106<goal>javacc</goal>
107</goals>
André Rouéld810d8e2013-02-20 19:11:16 +0100108<configuration>
109<grammarEncoding>${project.build.sourceEncoding}</grammarEncoding>
110<jdkVersion>${java.version}</jdkVersion>
111</configuration>
matozoidd1ef1882011-10-30 19:29:19 +0100112</execution>
113</executions>
114</plugin>
matozoid43e6f7b2011-10-30 14:40:57 +0100115</plugins>
Didier Villevalois1607b182012-08-30 17:44:45 +0200116<pluginManagement>
117<plugins>
André Rouél486c1ef2013-02-20 08:27:38 +0100118<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself. -->
Didier Villevalois1607b182012-08-30 17:44:45 +0200119<plugin>
120<groupId>org.eclipse.m2e</groupId>
121<artifactId>lifecycle-mapping</artifactId>
122<version>1.0.0</version>
123<configuration>
124<lifecycleMappingMetadata>
125<pluginExecutions>
126<pluginExecution>
127<pluginExecutionFilter>
128<groupId>
129org.codehaus.mojo
130</groupId>
131<artifactId>
132javacc-maven-plugin
133</artifactId>
134<versionRange>
135[2.6,)
136</versionRange>
137<goals>
138<goal>javacc</goal>
139</goals>
140</pluginExecutionFilter>
141<action>
142<ignore></ignore>
143</action>
144</pluginExecution>
André Rouéldab28cb2013-02-20 08:37:36 +0100145<pluginExecution>
146<pluginExecutionFilter>
147<groupId>org.apache.maven.plugins</groupId>
148<artifactId>maven-enforcer-plugin</artifactId>
149<versionRange>[1.0.0,)</versionRange>
150<goals>
151<goal>enforce</goal>
152</goals>
153</pluginExecutionFilter>
154<action>
155<ignore />
156</action>
157</pluginExecution>
Didier Villevalois1607b182012-08-30 17:44:45 +0200158</pluginExecutions>
159</lifecycleMappingMetadata>
160</configuration>
161</plugin>
162</plugins>
163</pluginManagement>
matozoid43e6f7b2011-10-30 14:40:57 +0100164</build>
André Rouél486c1ef2013-02-20 08:27:38 +0100165
matozoid43e6f7b2011-10-30 14:40:57 +0100166<dependencies>
167<dependency>
168<groupId>junit</groupId>
169<artifactId>junit</artifactId>
André Rouél486c1ef2013-02-20 08:27:38 +0100170<version>${junit.version}</version>
matozoid43e6f7b2011-10-30 14:40:57 +0100171<scope>test</scope>
172</dependency>
173</dependencies>
André Rouél486c1ef2013-02-20 08:27:38 +0100174
matozoid43e6f7b2011-10-30 14:40:57 +0100175</project>