]> source.dussan.org Git - vaadin-framework.git/commitdiff
Deploy -javadoc and -sources jar to maven for nightly builds (#3587)
authorArtur Signell <artur.signell@itmill.com>
Tue, 20 Apr 2010 09:07:37 +0000 (09:07 +0000)
committerArtur Signell <artur.signell@itmill.com>
Tue, 20 Apr 2010 09:07:37 +0000 (09:07 +0000)
svn changeset:12678/svn branch:6.3

build/build.xml

index 85652c2f267393b9e92a63cc7e3fe24b8ff502a1..3359df092154826105252a76089ddde9b0460c9a 100644 (file)
             <sysproperty key="url" value="http://oss.sonatype.org/content/repositories/vaadin-snapshots" />
             <sysproperty key="gpg.passphrase" value="${gpg.passphrase}" />
         </artifact:mvn>
+
+       <echo>Publishing ${result-path}/${lib-javadoc-jar-name} to Maven repository</echo>
+        <artifact:mvn>
+            <arg value="gpg:sign-and-deploy-file"/>
+            <!-- .. is a workaround as maven runs in the build directory -->
+            <sysproperty key="file" value="../${result-path}/${lib-javadoc-jar-name}" />
+            <sysproperty key="pomFile" value="maven/pom.xml" />
+            <sysproperty key="repositoryId" value="vaadin-snapshots" />
+            <sysproperty key="url" value="http://oss.sonatype.org/content/repositories/vaadin-snapshots" />
+            <sysproperty key="classifier" value="javadoc" />
+            <sysproperty key="gpg.passphrase" value="${gpg.passphrase}" />
+        </artifact:mvn>
+
+       <echo>Publishing ${result-path}/${lib-sources-jar-name} to Maven repository</echo>
+        <artifact:mvn>
+            <arg value="gpg:sign-and-deploy-file"/>
+            <!-- .. is a workaround as maven runs in the build directory -->
+            <sysproperty key="file" value="../${result-path}/${lib-sources-jar-name}" />
+            <sysproperty key="pomFile" value="maven/pom.xml" />
+            <sysproperty key="repositoryId" value="vaadin-snapshots" />
+            <sysproperty key="url" value="http://oss.sonatype.org/content/repositories/vaadin-snapshots" />
+            <sysproperty key="classifier" value="sources" />
+            <sysproperty key="gpg.passphrase" value="${gpg.passphrase}" />
+        </artifact:mvn>
     </target>
 
     <!-- ================================================================== -->