diff options
-rw-r--r-- | client-compiler/build.xml | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/client-compiler/build.xml b/client-compiler/build.xml index 97645ea51c..cff8057274 100644 --- a/client-compiler/build.xml +++ b/client-compiler/build.xml @@ -25,10 +25,10 @@ <target name="jar"> <!-- Get Git revision --> <exec executable="git" outputproperty="git.revision" failifexecutionfails="false" errorproperty=""> - <arg value="describe"/> - <arg value="--tags"/> - <arg value="--always"/> - <arg value="HEAD"/> + <arg value="describe" /> + <arg value="--tags" /> + <arg value="--always" /> + <arg value="HEAD" /> </exec> <echo file="${result.dir}/com/google/gwt/dev/About.properties">gwt.version=${vaadin.version} @@ -37,6 +37,22 @@ gwt.svnrev=${git.revision}</echo> <antcall target="common.jar"> <reference refid="compiler.includes" torefid="extra.jar.includes" /> </antcall> + + <!-- Hack to add validation dependency with source classifier --> + <property name="pom.xml" location="${result.dir}/lib/${module.name}-${vaadin.version}.pom" /> + <copy file="${pom.xml}" tofile="${temp.pom}"> + <filterchain> + <replacestring from=" </dependencies>" to=" <dependency> + <groupId>javax.validation</groupId> + <artifactId>validation-api</artifactId> + <version>1.0.0.GA</version> + <scope>compile</scope> + <classifier>sources</classifier> + </dependency> + </dependencies>" /> + </filterchain> + </copy> + <move file="${temp.pom}" tofile="${pom.xml}" /> </target> <target name="publish-local" depends="jar"> |