blob: fbd218a1e901b832f0ee4e3d7b7074e2cc8b627f [file] [log] [blame]
André Rouél603d9662013-02-21 18:27:39 +01001<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">
matozoid43e6f7b2011-10-30 14:40:57 +01002 <modelVersion>4.0.0</modelVersion>
André Rouél486c1ef2013-02-20 08:27:38 +01003
André Rouéldab28cb2013-02-20 08:37:36 +01004 <parent>
5 <groupId>org.sonatype.oss</groupId>
6 <artifactId>oss-parent</artifactId>
7 <version>7</version>
8 </parent>
9
André Rouélaa844d82013-02-20 21:04:33 +010010 <groupId>com.google.code.javaparser</groupId>
matozoid43e6f7b2011-10-30 14:40:57 +010011 <artifactId>javaparser</artifactId>
12 <packaging>jar</packaging>
André Rouél603d9662013-02-21 18:27:39 +010013 <version>1.0.9</version>
André Rouél486c1ef2013-02-20 08:27:38 +010014
matozoid43e6f7b2011-10-30 14:40:57 +010015 <name>javaparser</name>
16 <url>http://code.google.com/p/javaparser/</url>
André Rouél486c1ef2013-02-20 08:27:38 +010017 <inceptionYear>2007</inceptionYear>
matozoid43e6f7b2011-10-30 14:40:57 +010018 <description>This package contains a Java 1.5 Parser with AST generation and visitor support.
19 The AST records the source code structure, javadoc and comments. Soon will be
20 possible change the AST nodes or create new ones to modify source code like refactoring.
21 This parser is based on Sreenivasa Viswanadha Java 1.5 parser.</description>
André Rouél486c1ef2013-02-20 08:27:38 +010022
matozoid43e6f7b2011-10-30 14:40:57 +010023 <developers>
24 <developer>
25 <name>Júlio Vilmar Gesser</name>
26 <email>jgesser@gmail.com</email>
27 </developer>
28 </developers>
29 <contributors>
30 <contributor>
31 <name>Hendy Irawan</name>
32 <email>hendy@soluvas.com</email>
33 <url>http://www.HendyIrawan.com/</url>
34 <organization>Soluvas</organization>
35 <organizationUrl>http://www.Soluvas.com/</organizationUrl>
36 </contributor>
37 </contributors>
André Rouél486c1ef2013-02-20 08:27:38 +010038
matozoidd1ef1882011-10-30 19:29:19 +010039 <properties>
40 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
André Rouél486c1ef2013-02-20 08:27:38 +010041 <java.version>1.6</java.version>
42
43 <!-- Maven Plugins -->
André Rouélffeecba2013-02-20 08:46:04 +010044 <build-helper-maven-plugin.version>1.7</build-helper-maven-plugin.version>
André Rouél486c1ef2013-02-20 08:27:38 +010045 <javacc-maven-plugin.version>2.6</javacc-maven-plugin.version>
André Rouélbcc0b4a2013-02-21 08:36:32 +010046 <maven-clean-plugin.version>2.5</maven-clean-plugin.version>
47 <maven-compiler-plugin.version>3.0</maven-compiler-plugin.version>
André Rouél79069b02013-02-21 08:40:37 +010048 <maven-install-plugin.version>2.4</maven-install-plugin.version>
André Rouélbcc0b4a2013-02-21 08:36:32 +010049 <maven-jar-plugin.version>2.4</maven-jar-plugin.version>
50 <maven-resources-plugin.version>2.6</maven-resources-plugin.version>
André Rouél79069b02013-02-21 08:40:37 +010051 <maven-surefire-plugin.version>2.13</maven-surefire-plugin.version>
André Rouél486c1ef2013-02-20 08:27:38 +010052
53 <!-- Test Dependencies -->
André Rouélb63dc702013-02-21 08:23:25 +010054 <junit.version>4.11</junit.version>
André Rouél486c1ef2013-02-20 08:27:38 +010055
matozoidd1ef1882011-10-30 19:29:19 +010056 </properties>
André Rouél486c1ef2013-02-20 08:27:38 +010057
matozoid43e6f7b2011-10-30 14:40:57 +010058 <scm>
André Rouélce3598c2013-02-21 18:26:30 +010059 <connection>scm:git:git://github.com/before/javaparser.git</connection>
60 <developerConnection>scm:git:git@github.com:before/javaparser.git</developerConnection>
61 <url>https://github.com/before/javaparser.git</url>
André Rouél515c9962013-02-20 08:33:17 +010062 <tag>HEAD</tag>
matozoid43e6f7b2011-10-30 14:40:57 +010063 </scm>
André Rouél486c1ef2013-02-20 08:27:38 +010064
André Rouéld127e442013-02-20 21:06:13 +010065 <issueManagement>
66 <system>GitHub Issue Tracker</system>
67 <url>https://github.com/matozoid/javaparser/issues</url>
68 </issueManagement>
69
matozoid43e6f7b2011-10-30 14:40:57 +010070 <build>
matozoid43e6f7b2011-10-30 14:40:57 +010071 <plugins>
72 <plugin>
André Rouélffeecba2013-02-20 08:46:04 +010073 <groupId>org.codehaus.mojo</groupId>
74 <artifactId>build-helper-maven-plugin</artifactId>
André Rouélffeecba2013-02-20 08:46:04 +010075 <executions>
76 <execution>
77 <id>add-javacc-source</id>
78 <phase>generate-sources</phase>
79 <goals>
80 <goal>add-source</goal>
81 </goals>
82 <configuration>
83 <sources>
84 <source>src/main/javacc</source>
85 <source>target/generated-sources/javacc</source>
86 </sources>
87 </configuration>
88 </execution>
89 </executions>
90 </plugin>
91 <plugin>
matozoid43e6f7b2011-10-30 14:40:57 +010092 <groupId>org.apache.maven.plugins</groupId>
93 <artifactId>maven-compiler-plugin</artifactId>
matozoid43e6f7b2011-10-30 14:40:57 +010094 <configuration>
95 <!-- http://maven.apache.org/plugins/maven-compiler-plugin/ -->
André Rouél486c1ef2013-02-20 08:27:38 +010096 <source>${java.version}</source>
97 <target>${java.version}</target>
matozoid43e6f7b2011-10-30 14:40:57 +010098 </configuration>
99 </plugin>
matozoidd1ef1882011-10-30 19:29:19 +0100100 <plugin>
101 <groupId>org.codehaus.mojo</groupId>
102 <artifactId>javacc-maven-plugin</artifactId>
matozoidd1ef1882011-10-30 19:29:19 +0100103 <executions>
104 <execution>
105 <id>javacc</id>
106 <goals>
107 <goal>javacc</goal>
108 </goals>
André Rouéld810d8e2013-02-20 19:11:16 +0100109 <configuration>
110 <grammarEncoding>${project.build.sourceEncoding}</grammarEncoding>
111 <jdkVersion>${java.version}</jdkVersion>
112 </configuration>
matozoidd1ef1882011-10-30 19:29:19 +0100113 </execution>
114 </executions>
115 </plugin>
matozoid43e6f7b2011-10-30 14:40:57 +0100116 </plugins>
Didier Villevalois1607b182012-08-30 17:44:45 +0200117 <pluginManagement>
118 <plugins>
Didier Villevalois1607b182012-08-30 17:44:45 +0200119 <plugin>
André Rouélbcc0b4a2013-02-21 08:36:32 +0100120 <groupId>org.codehaus.mojo</groupId>
121 <artifactId>build-helper-maven-plugin</artifactId>
122 <version>${build-helper-maven-plugin.version}</version>
123 </plugin>
124 <plugin>
125 <groupId>org.codehaus.mojo</groupId>
126 <artifactId>javacc-maven-plugin</artifactId>
127 <version>${javacc-maven-plugin.version}</version>
128 </plugin>
129 <plugin>
130 <groupId>org.apache.maven.plugins</groupId>
131 <artifactId>maven-clean-plugin</artifactId>
132 <version>${maven-clean-plugin.version}</version>
133 </plugin>
134 <plugin>
135 <groupId>org.apache.maven.plugins</groupId>
136 <artifactId>maven-compiler-plugin</artifactId>
137 <version>${maven-compiler-plugin.version}</version>
138 </plugin>
139 <plugin>
140 <groupId>org.apache.maven.plugins</groupId>
André Rouél79069b02013-02-21 08:40:37 +0100141 <artifactId>maven-install-plugin</artifactId>
142 <version>${maven-install-plugin.version}</version>
143 </plugin>
144 <plugin>
145 <groupId>org.apache.maven.plugins</groupId>
André Rouélbcc0b4a2013-02-21 08:36:32 +0100146 <artifactId>maven-jar-plugin</artifactId>
147 <version>${maven-jar-plugin.version}</version>
148 </plugin>
149 <plugin>
150 <groupId>org.apache.maven.plugins</groupId>
151 <artifactId>maven-resources-plugin</artifactId>
152 <version>${maven-resources-plugin.version}</version>
153 </plugin>
154 <plugin>
André Rouél79069b02013-02-21 08:40:37 +0100155 <groupId>org.apache.maven.plugins</groupId>
156 <artifactId>maven-surefire-plugin</artifactId>
157 <version>${maven-surefire-plugin.version}</version>
158 </plugin>
159 <plugin>
André Rouélbcc0b4a2013-02-21 08:36:32 +0100160 <!--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 +0200161 <groupId>org.eclipse.m2e</groupId>
162 <artifactId>lifecycle-mapping</artifactId>
163 <version>1.0.0</version>
164 <configuration>
165 <lifecycleMappingMetadata>
166 <pluginExecutions>
167 <pluginExecution>
168 <pluginExecutionFilter>
169 <groupId>
170 org.codehaus.mojo
171 </groupId>
172 <artifactId>
173 javacc-maven-plugin
174 </artifactId>
175 <versionRange>
176 [2.6,)
177 </versionRange>
178 <goals>
179 <goal>javacc</goal>
180 </goals>
181 </pluginExecutionFilter>
182 <action>
André Rouél603d9662013-02-21 18:27:39 +0100183 <ignore />
Didier Villevalois1607b182012-08-30 17:44:45 +0200184 </action>
185 </pluginExecution>
André Rouéldab28cb2013-02-20 08:37:36 +0100186 <pluginExecution>
187 <pluginExecutionFilter>
188 <groupId>org.apache.maven.plugins</groupId>
189 <artifactId>maven-enforcer-plugin</artifactId>
190 <versionRange>[1.0.0,)</versionRange>
191 <goals>
192 <goal>enforce</goal>
193 </goals>
194 </pluginExecutionFilter>
195 <action>
196 <ignore />
197 </action>
198 </pluginExecution>
Didier Villevalois1607b182012-08-30 17:44:45 +0200199 </pluginExecutions>
200 </lifecycleMappingMetadata>
201 </configuration>
202 </plugin>
203 </plugins>
204 </pluginManagement>
matozoid43e6f7b2011-10-30 14:40:57 +0100205 </build>
André Rouél486c1ef2013-02-20 08:27:38 +0100206
matozoid43e6f7b2011-10-30 14:40:57 +0100207 <dependencies>
208 <dependency>
209 <groupId>junit</groupId>
210 <artifactId>junit</artifactId>
André Rouél486c1ef2013-02-20 08:27:38 +0100211 <version>${junit.version}</version>
matozoid43e6f7b2011-10-30 14:40:57 +0100212 <scope>test</scope>
213 </dependency>
214 </dependencies>
André Rouél486c1ef2013-02-20 08:27:38 +0100215
matozoid43e6f7b2011-10-30 14:40:57 +0100216</project>