blob: da735ac3fc85fd16d31a031228f4d303596e7c2b [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>
André Rouélbcc0b4a2013-02-21 08:36:32 +010047<maven-clean-plugin.version>2.5</maven-clean-plugin.version>
48<maven-compiler-plugin.version>3.0</maven-compiler-plugin.version>
49<maven-jar-plugin.version>2.4</maven-jar-plugin.version>
50<maven-resources-plugin.version>2.6</maven-resources-plugin.version>
André Rouél486c1ef2013-02-20 08:27:38 +010051
52<!-- Test Dependencies -->
André Rouélb63dc702013-02-21 08:23:25 +010053<junit.version>4.11</junit.version>
André Rouél486c1ef2013-02-20 08:27:38 +010054
matozoidd1ef1882011-10-30 19:29:19 +010055</properties>
André Rouél486c1ef2013-02-20 08:27:38 +010056
matozoid43e6f7b2011-10-30 14:40:57 +010057<scm>
André Rouél515c9962013-02-20 08:33:17 +010058<connection>scm:git:git://github.com/matozoid/javaparser.git</connection>
59<developerConnection>scm:git:git@github.com:matozoid/javaparser.git</developerConnection>
60<url>https://github.com/matozoid/javaparser.git</url>
61<tag>HEAD</tag>
matozoid43e6f7b2011-10-30 14:40:57 +010062</scm>
André Rouél486c1ef2013-02-20 08:27:38 +010063
André Rouéld127e442013-02-20 21:06:13 +010064<issueManagement>
65<system>GitHub Issue Tracker</system>
66<url>https://github.com/matozoid/javaparser/issues</url>
67</issueManagement>
68
matozoid43e6f7b2011-10-30 14:40:57 +010069<build>
matozoid43e6f7b2011-10-30 14:40:57 +010070<plugins>
71<plugin>
André Rouélffeecba2013-02-20 08:46:04 +010072<groupId>org.codehaus.mojo</groupId>
73<artifactId>build-helper-maven-plugin</artifactId>
André Rouélffeecba2013-02-20 08:46:04 +010074<executions>
75<execution>
76<id>add-javacc-source</id>
77<phase>generate-sources</phase>
78<goals>
79<goal>add-source</goal>
80</goals>
81<configuration>
82<sources>
83<source>src/main/javacc</source>
84<source>target/generated-sources/javacc</source>
85</sources>
86</configuration>
87</execution>
88</executions>
89</plugin>
90<plugin>
matozoid43e6f7b2011-10-30 14:40:57 +010091<groupId>org.apache.maven.plugins</groupId>
92<artifactId>maven-compiler-plugin</artifactId>
matozoid43e6f7b2011-10-30 14:40:57 +010093<configuration>
94<!-- http://maven.apache.org/plugins/maven-compiler-plugin/ -->
André Rouél486c1ef2013-02-20 08:27:38 +010095<source>${java.version}</source>
96<target>${java.version}</target>
matozoid43e6f7b2011-10-30 14:40:57 +010097</configuration>
98</plugin>
matozoidd1ef1882011-10-30 19:29:19 +010099<plugin>
100<groupId>org.codehaus.mojo</groupId>
101<artifactId>javacc-maven-plugin</artifactId>
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>
Didier Villevalois1607b182012-08-30 17:44:45 +0200118<plugin>
André Rouélbcc0b4a2013-02-21 08:36:32 +0100119<groupId>org.codehaus.mojo</groupId>
120<artifactId>build-helper-maven-plugin</artifactId>
121<version>${build-helper-maven-plugin.version}</version>
122</plugin>
123<plugin>
124<groupId>org.codehaus.mojo</groupId>
125<artifactId>javacc-maven-plugin</artifactId>
126<version>${javacc-maven-plugin.version}</version>
127</plugin>
128<plugin>
129<groupId>org.apache.maven.plugins</groupId>
130<artifactId>maven-clean-plugin</artifactId>
131<version>${maven-clean-plugin.version}</version>
132</plugin>
133<plugin>
134<groupId>org.apache.maven.plugins</groupId>
135<artifactId>maven-compiler-plugin</artifactId>
136<version>${maven-compiler-plugin.version}</version>
137</plugin>
138<plugin>
139<groupId>org.apache.maven.plugins</groupId>
140<artifactId>maven-jar-plugin</artifactId>
141<version>${maven-jar-plugin.version}</version>
142</plugin>
143<plugin>
144<groupId>org.apache.maven.plugins</groupId>
145<artifactId>maven-resources-plugin</artifactId>
146<version>${maven-resources-plugin.version}</version>
147</plugin>
148<plugin>
149<!--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 +0200150<groupId>org.eclipse.m2e</groupId>
151<artifactId>lifecycle-mapping</artifactId>
152<version>1.0.0</version>
153<configuration>
154<lifecycleMappingMetadata>
155<pluginExecutions>
156<pluginExecution>
157<pluginExecutionFilter>
158<groupId>
159org.codehaus.mojo
160</groupId>
161<artifactId>
162javacc-maven-plugin
163</artifactId>
164<versionRange>
165[2.6,)
166</versionRange>
167<goals>
168<goal>javacc</goal>
169</goals>
170</pluginExecutionFilter>
171<action>
172<ignore></ignore>
173</action>
174</pluginExecution>
André Rouéldab28cb2013-02-20 08:37:36 +0100175<pluginExecution>
176<pluginExecutionFilter>
177<groupId>org.apache.maven.plugins</groupId>
178<artifactId>maven-enforcer-plugin</artifactId>
179<versionRange>[1.0.0,)</versionRange>
180<goals>
181<goal>enforce</goal>
182</goals>
183</pluginExecutionFilter>
184<action>
185<ignore />
186</action>
187</pluginExecution>
Didier Villevalois1607b182012-08-30 17:44:45 +0200188</pluginExecutions>
189</lifecycleMappingMetadata>
190</configuration>
191</plugin>
192</plugins>
193</pluginManagement>
matozoid43e6f7b2011-10-30 14:40:57 +0100194</build>
André Rouél486c1ef2013-02-20 08:27:38 +0100195
matozoid43e6f7b2011-10-30 14:40:57 +0100196<dependencies>
197<dependency>
198<groupId>junit</groupId>
199<artifactId>junit</artifactId>
André Rouél486c1ef2013-02-20 08:27:38 +0100200<version>${junit.version}</version>
matozoid43e6f7b2011-10-30 14:40:57 +0100201<scope>test</scope>
202</dependency>
203</dependencies>
André Rouél486c1ef2013-02-20 08:27:38 +0100204
matozoid43e6f7b2011-10-30 14:40:57 +0100205</project>