Author: markt
Date: Thu Apr 20 10:38:33 2017
New Revision: 1792038
URL: http://svn.apache.org/viewvc?rev=1792038&view=rev
Log:
Additional tweaks to pick up credentials from the settings.xml used by the CI
system.
Modified:
tomcat/trunk/res/maven/mvn-pub.xml
tomcat/trunk/res/maven/mvn.properties.default
Modified: tomcat/trunk/res/maven/mvn-pub.xml
URL:
http://svn.apache.org/viewvc/tomcat/trunk/res/maven/mvn-pub.xml?rev=1792038&r1=1792037&r2=1792038&view=diff
==============================================================================
--- tomcat/trunk/res/maven/mvn-pub.xml (original)
+++ tomcat/trunk/res/maven/mvn-pub.xml Thu Apr 20 10:38:33 2017
@@ -17,7 +17,8 @@
-->
<project name="Tomcat 9.0 Maven Deployment" default="" basedir="."
xmlns:artifact="urn:maven-artifact-ant"
- xmlns:if="ant:if">
+ xmlns:if="ant:if"
+ xmlns:unless="ant:unless">
<!--
Built for using Maven Ant Tasks (version 2.1.0 is known to work)
-->
@@ -64,15 +65,16 @@
</antcall>
<artifact:deploy file="${file}">
- <pom file="${pom}.tmp"/>
- <remoteRepository url="${maven.repo.url}" layout="default">
- <authentication username="${asf.ldap.username}"
- password="${asf.ldap.password}"/>
- </remoteRepository>
- <attach file="${file}.asc" type="jar.asc" if:set="gpg.passphrase"/>
- <attach file="${src}" classifier="sources" type="jar"/>
- <attach file="${src}.asc" classifier="sources" type="jar.asc"
if:set="gpg.passphrase"/>
- <attach file="${pom}.asc" type="pom.asc" if:set="gpg.passphrase"/>
+ <pom file="${pom}.tmp"/>
+ <remoteRepository id="${maven.repo.repositoryId}"
url="${maven.repo.url}">
+ <authentication username="${asf.ldap.username}"
+ password="${asf.ldap.password}"
+ unless:set="maven.auth.useSettings" />
+ </remoteRepository>
+ <attach file="${file}.asc" type="jar.asc" if:set="gpg.passphrase"/>
+ <attach file="${src}" classifier="sources" type="jar"/>
+ <attach file="${src}.asc" classifier="sources" type="jar.asc"
if:set="gpg.passphrase"/>
+ <attach file="${pom}.asc" type="pom.asc" if:set="gpg.passphrase"/>
</artifact:deploy>
<delete file="${pom}.tmp"/>
@@ -126,9 +128,10 @@
<artifact:deploy file="${file}">
<pom file="${pom}.tmp"/>
- <remoteRepository url="${maven.repo.url}" layout="default" >
+ <remoteRepository id="${maven.repo.repositoryId}"
url="${maven.repo.url}">
<authentication username="${asf.ldap.username}"
- password="${asf.ldap.password}"/>
+ password="${asf.ldap.password}"
+ unless:set="maven.auth.useSettings"/>
</remoteRepository>
<attach file="${file}.asc" type="jar.asc" if:set="gpg.passphrase"/>
<attach file="${pom}.asc" type="pom.asc" if:set="gpg.passphrase"/>
@@ -184,16 +187,17 @@
</antcall>
<artifact:deploy file="${pom}">
- <pom file="${pom}.tmp"/>
- <remoteRepository url="${maven.repo.url}" layout="default">
- <authentication username="${asf.ldap.username}"
- password="${asf.ldap.password}"/>
- </remoteRepository>
- <attach file="${file}.zip" type="zip"/>
- <attach file="${file}.zip.asc" type="zip.asc" if:set="gpg.passphrase"/>
- <attach file="${file}.tar.gz" type="tar.gz"/>
- <attach file="${file}.tar.gz.asc" type="tar.gz.asc"
if:set="gpg.passphrase"/>
- <attach file="${pom}.asc" type="pom.asc" if:set="gpg.passphrase"/>
+ <pom file="${pom}.tmp"/>
+ <remoteRepository id="${maven.repo.repositoryId}"
url="${maven.repo.url}">
+ <authentication username="${asf.ldap.username}"
+ password="${asf.ldap.password}"
+ unless:set="maven.auth.useSettings"/>
+ </remoteRepository>
+ <attach file="${file}.zip" type="zip"/>
+ <attach file="${file}.zip.asc" type="zip.asc" if:set="gpg.passphrase"/>
+ <attach file="${file}.tar.gz" type="tar.gz"/>
+ <attach file="${file}.tar.gz.asc" type="tar.gz.asc"
if:set="gpg.passphrase"/>
+ <attach file="${pom}.asc" type="pom.asc" if:set="gpg.passphrase"/>
</artifact:deploy>
<delete file="${pom}.tmp"/>
@@ -364,7 +368,7 @@
</input>
</target>
- <target name="init-ldap">
+ <target name="init-ldap" unless="maven.auth.useSettings">
<input message="Enter ASF LDAP (same as svn) password"
addproperty="asf.ldap.password" >
<handler type="secure"/>
Modified: tomcat/trunk/res/maven/mvn.properties.default
URL:
http://svn.apache.org/viewvc/tomcat/trunk/res/maven/mvn.properties.default?rev=1792038&r1=1792037&r2=1792038&view=diff
==============================================================================
--- tomcat/trunk/res/maven/mvn.properties.default (original)
+++ tomcat/trunk/res/maven/mvn.properties.default Thu Apr 20 10:38:33 2017
@@ -24,15 +24,19 @@
# running this script
asf.ldap.username=<!-- YOUR APACHE LDAP USERNAME -->
gpg.exec=C:/software/GNU/GnuPG/gpg.exe
+# Set this property to use the user name and password from the Maven
+# settings.xml file rather than from asf.ldap.username and prompting for the
+# associated password
+# maven.auth.useSettings=Anything
# ASF Snapshot Repository (hosted on Nexus)
maven.snapshot.repo.url=https://repository.apache.org/content/repositories/snapshots
-maven.snapshot.repo.repositoryId=apache.snapshots
+maven.snapshot.repo.repositoryId=apache.snapshots.https
# ASF Release Repository (hosted on Nexus)
# Note: Also used for staging releases prior to voting
maven.asf.release.repo.url=https://repository.apache.org/service/local/staging/deploy/maven2
-maven.asf.release.repo.repositoryId=apache.releases
+maven.asf.release.repo.repositoryId=apache.releases.https
# Release version info
maven.asf.release.deploy.version=9.0.0.M21
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]