diff options
Diffstat (limited to 'gerrit-server/pom.xml')
-rw-r--r-- | gerrit-server/pom.xml | 89 |
1 files changed, 80 insertions, 9 deletions
diff --git a/gerrit-server/pom.xml b/gerrit-server/pom.xml index e2370c5dd9..58e43cff3b 100644 --- a/gerrit-server/pom.xml +++ b/gerrit-server/pom.xml @@ -22,7 +22,7 @@ limitations under the License. <parent> <groupId>com.google.gerrit</groupId> <artifactId>gerrit-parent</artifactId> - <version>2.1-SNAPSHOT</version> + <version>2.4-SNAPSHOT</version> </parent> <artifactId>gerrit-server</artifactId> @@ -54,11 +54,6 @@ limitations under the License. </dependency> <dependency> - <groupId>net.sf.ehcache</groupId> - <artifactId>ehcache-core</artifactId> - </dependency> - - <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> </dependency> @@ -95,17 +90,17 @@ limitations under the License. </dependency> <dependency> - <groupId>com.google.code.guice</groupId> + <groupId>com.google.inject</groupId> <artifactId>guice</artifactId> </dependency> <dependency> - <groupId>com.google.code.guice</groupId> + <groupId>com.google.inject.extensions</groupId> <artifactId>guice-servlet</artifactId> </dependency> <dependency> - <groupId>com.google.code.guice</groupId> + <groupId>com.google.inject.extensions</groupId> <artifactId>guice-assistedinject</artifactId> </dependency> @@ -128,6 +123,12 @@ limitations under the License. <dependency> <groupId>com.google.gerrit</groupId> + <artifactId>gerrit-util-cli</artifactId> + <version>${project.version}</version> + </dependency> + + <dependency> + <groupId>com.google.gerrit</groupId> <artifactId>gerrit-util-ssl</artifactId> <version>${project.version}</version> </dependency> @@ -158,5 +159,75 @@ limitations under the License. <groupId>dk.brics.automaton</groupId> <artifactId>automaton</artifactId> </dependency> + + <dependency> + <groupId>com.googlecode.prolog-cafe</groupId> + <artifactId>PrologCafe</artifactId> + </dependency> </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-antrun-plugin</artifactId> + <executions> + <execution> + <id>prolog-to-java</id> + <phase>generate-sources</phase> + <goals> + <goal>run</goal> + </goals> + <configuration> + <target> + <property name="gensrc" location="${project.build.directory}/generated-sources"/> + + <java classname="com.googlecode.prolog_cafe.compiler.Compiler" + fork="true" + failonerror="true" + classpathref="maven.compile.classpath"> + <arg value="--show-stack-trace"/> + <arg value="-O"/> + <arg value="-am"/><arg value="${gensrc}/prolog-am"/> + <arg value="-s" /><arg value="${gensrc}/prolog-java"/> + <arg value="src/main/prolog/gerrit_common.pl"/> + </java> + </target> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>build-helper-maven-plugin</artifactId> + <executions> + <execution> + <id>add-source</id> + <phase>generate-sources</phase> + <goals> + <goal>add-source</goal> + </goals> + <configuration> + <sources> + <source>${project.build.directory}/generated-sources/prolog-java</source> + </sources> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <executions> + <execution> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> </project> |