|
|
@@ -57,15 +57,33 @@ |
|
|
|
<property name="jar.file" location="result/artifacts/${vaadin.version}/vaadin-${module}/vaadin-${module}-${vaadin.version}.jar" /> |
|
|
|
<property name="pom.file" location="result/artifacts/${vaadin.version}/vaadin-${module}/vaadin-${module}-${vaadin.version}.pom" /> |
|
|
|
|
|
|
|
<artifact:mvn failonerror="true"> |
|
|
|
<arg value="gpg:sign-and-deploy-file" /> |
|
|
|
<sysproperty key="file" value="${jar.file}" /> |
|
|
|
<sysproperty key="pomFile" value="${pom.file}" /> |
|
|
|
<sysproperty key="repositoryId" value="${maven.snapshot.repository.id}" /> |
|
|
|
<sysproperty key="url" value="${maven.snapshot.repository.url}" /> |
|
|
|
<sysproperty key="gpg.passphrase" value="${gpg.passphrase}" /> |
|
|
|
<sysproperty key="retryFailedDeploymentCount" value="10" /> |
|
|
|
</artifact:mvn> |
|
|
|
<antcontrib:if> |
|
|
|
<available file="${jar.file}"/> |
|
|
|
<then> |
|
|
|
<artifact:mvn failonerror="true"> |
|
|
|
<arg value="gpg:sign-and-deploy-file" /> |
|
|
|
<sysproperty key="file" value="${jar.file}" /> |
|
|
|
<sysproperty key="pomFile" value="${pom.file}" /> |
|
|
|
<sysproperty key="repositoryId" value="${maven.snapshot.repository.id}" /> |
|
|
|
<sysproperty key="url" value="${maven.snapshot.repository.url}" /> |
|
|
|
<sysproperty key="gpg.passphrase" value="${gpg.passphrase}" /> |
|
|
|
<sysproperty key="retryFailedDeploymentCount" value="10" /> |
|
|
|
</artifact:mvn> |
|
|
|
</then> |
|
|
|
<else> |
|
|
|
<artifact:mvn failonerror="true"> |
|
|
|
<arg value="gpg:sign-and-deploy-file" /> |
|
|
|
<sysproperty key="file" value="${pom.file}" /> |
|
|
|
<sysproperty key="pomFile" value="${pom.file}" /> |
|
|
|
<sysproperty key="generatePom" value="false" /> |
|
|
|
<sysproperty key="packaging" value="pom" /> |
|
|
|
<sysproperty key="repositoryId" value="${maven.snapshot.repository.id}" /> |
|
|
|
<sysproperty key="url" value="${maven.snapshot.repository.url}" /> |
|
|
|
<sysproperty key="gpg.passphrase" value="${gpg.passphrase}" /> |
|
|
|
<sysproperty key="retryFailedDeploymentCount" value="10" /> |
|
|
|
</artifact:mvn> |
|
|
|
</else> |
|
|
|
</antcontrib:if> |
|
|
|
</target> |
|
|
|
|
|
|
|
<!-- Use this to publish to local Maven repo --> |
|
|
@@ -87,12 +105,26 @@ |
|
|
|
<property name="sources.file" location="result/artifacts/${vaadin.version}/vaadin-${module}/vaadin-${module}-${vaadin.version}-sources.jar" /> |
|
|
|
<property name="pom.file" location="result/artifacts/${vaadin.version}/vaadin-${module}/vaadin-${module}-${vaadin.version}.pom" /> |
|
|
|
|
|
|
|
<artifact:mvn failonerror="true"> |
|
|
|
<arg value="install:install-file" /> |
|
|
|
<sysproperty key="file" value="${jar.file}" /> |
|
|
|
<sysproperty key="pomFile" value="${pom.file}" /> |
|
|
|
<sysproperty key="javadoc" value="${javadoc.file}" /> |
|
|
|
<sysproperty key="sources" value="${sources.file}" /> |
|
|
|
</artifact:mvn> |
|
|
|
<antcontrib:if> |
|
|
|
<available file="${jar.file}"/> |
|
|
|
<then> |
|
|
|
<artifact:mvn failonerror="true"> |
|
|
|
<arg value="install:install-file" /> |
|
|
|
<sysproperty key="file" value="${jar.file}" /> |
|
|
|
<sysproperty key="pomFile" value="${pom.file}" /> |
|
|
|
<sysproperty key="javadoc" value="${javadoc.file}" /> |
|
|
|
<sysproperty key="sources" value="${sources.file}" /> |
|
|
|
</artifact:mvn> |
|
|
|
</then> |
|
|
|
<else> |
|
|
|
<artifact:mvn failonerror="true"> |
|
|
|
<arg value="install:install-file" /> |
|
|
|
<sysproperty key="file" value="${pom.file}" /> |
|
|
|
<sysproperty key="pomFile" value="${pom.file}" /> |
|
|
|
<sysproperty key="generatePom" value="false" /> |
|
|
|
<sysproperty key="packaging" value="pom" /> |
|
|
|
</artifact:mvn> |
|
|
|
</else> |
|
|
|
</antcontrib:if> |
|
|
|
</target> |
|
|
|
</project> |