
Instead of mingling our resource files alongside of our Java source code, move them into the src/main/resources directory where Maven normally expects them to be. We only move the resources which actually have to appear at runtime in our CLASSPATH, which means we can omit the GWT message files and linker scripts (*.gwt.xml) from the resource directory. Change-Id: I18c573501f4d60ced35a247fb6ef6a056f774b1c Signed-off-by: Shawn O. Pearce <sop@google.com>
87 lines
2.6 KiB
XML
87 lines
2.6 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
Copyright (C) 2009 The Android Open Source Project
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
-->
|
|
<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">
|
|
<modelVersion>4.0.0</modelVersion>
|
|
|
|
<parent>
|
|
<groupId>com.google.gerrit</groupId>
|
|
<artifactId>gerrit-parent</artifactId>
|
|
<version>2.1-SNAPSHOT</version>
|
|
</parent>
|
|
|
|
<artifactId>gerrit-common</artifactId>
|
|
<name>Gerrit Code Review - Common</name>
|
|
|
|
<description>
|
|
Classes common to both server and client.
|
|
</description>
|
|
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>com.google.gwt</groupId>
|
|
<artifactId>gwt-servlet</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>gwtexpui</groupId>
|
|
<artifactId>gwtexpui</artifactId>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>com.google.gerrit</groupId>
|
|
<artifactId>gerrit-reviewdb</artifactId>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>com.google.gerrit</groupId>
|
|
<artifactId>gerrit-patch-jgit</artifactId>
|
|
</dependency>
|
|
</dependencies>
|
|
|
|
<build>
|
|
<plugins>
|
|
<plugin>
|
|
<artifactId>maven-antrun-plugin</artifactId>
|
|
<executions>
|
|
<execution>
|
|
<id>generate-version</id>
|
|
<phase>generate-resources</phase>
|
|
<configuration>
|
|
<tasks>
|
|
<property name="src" location="${basedir}/src/main/resources/" />
|
|
<property name="pkg" location="${src}/com/google/gerrit/common" />
|
|
<mkdir dir="${pkg}" />
|
|
<exec executable="git" outputproperty="v">
|
|
<arg value="describe"/>
|
|
<arg value="HEAD"/>
|
|
</exec>
|
|
<echo file="${pkg}/Version.properties">version=${v}</echo>
|
|
</tasks>
|
|
</configuration>
|
|
<goals>
|
|
<goal>run</goal>
|
|
</goals>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
</plugins>
|
|
</build>
|
|
</project>
|