Date: Tue, 19 Mar 2024 10:55:44 +0000 (UTC) Message-ID: <1715799596.56273.1710845744392@cwiki-he-fi.apache.org> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_56272_1302656142.1710845744392" ------=_Part_56272_1302656142.1710845744392 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Reference http://www.apache.org/dev/= publishing-maven-artifacts.html
Have 3.0.1 release as an example.
Updates some un-released modules' versions to 3.0.1. Refer to this a= nt scripts to update the versions in batch.
<target na= me=3D"manualupdate-versions"> <echo>Updating un-released modules' versions manually</echo>= ; <replace dir=3D"${user.dir}" token=3D"version>3.0.1-SNAPSHOT" val= ue=3D"version>3.0.1" summary=3D"yes"> <include name=3D"assemblies/geronimo-jetty8-javaee6/pom.xml" /&g= t; <include name=3D"assemblies/geronimo-jetty8-javaee6-web/pom.xml"= /> <include name=3D"assemblies/geronimo-jetty8-minimal/pom.xml" /&g= t; <include name=3D"framework/modules/geronimo-config-groovy-transf= ormer/pom.xml" /> <include name=3D"plugingroups/clustering-jetty/pom.xml" /> <include name=3D"plugingroups/clustering-tomcat/pom.xml" /> <include name=3D"plugingroups/webservices-cxf/pom.xml" /> <include name=3D"plugins/activemq/activemq-jetty-server/pom.xml"= /> <include name=3D"plugins/activemq/activemq-webconsole/pom.xml" /= > <include name=3D"plugins/activemq/activemq-webconsole-jetty/pom.= xml" /> <include name=3D"plugins/activemq/activemq-webconsole-tomcat/pom= .xml" /> <include name=3D"plugins/axis/axis-jetty-server/pom.xml" /> <include name=3D"plugins/ca-helper/pom.xml" /> <include name=3D"plugins/ca-helper/ca-helper-jetty/pom.xml" />= ; <include name=3D"plugins/ca-helper/ca-helper-tomcat/pom.xml" /&g= t; <include name=3D"plugins/ca-helper/geronimo-ca-helper/pom.xml" /= > <include name=3D"plugins/clustering/clustering-it/pom.xml" /> <include name=3D"plugins/clustering/clustering-it/clustering-tes= t/pom.xml" /> <include name=3D"plugins/clustering/clustering-it/customer-jetty= /pom.xml" /> <include name=3D"plugins/clustering/clustering-it/plugin-farm-it= /pom.xml" /> <include name=3D"plugins/clustering/clustering-it/sample-datasou= rce/pom.xml" /> <include name=3D"plugins/connector-1_6/geronimo-connector-server= /pom.xml" /> <include name=3D"plugins/console/console-jetty-server/pom.xml" /= > <include name=3D"plugins/console/console-tomcat-server/pom.xml" = /> <include name=3D"plugins/corba/corba-server/pom.xml" /> <include name=3D"plugins/cxf/cxf-jaxws-tools/pom.xml" /> <include name=3D"plugins/cxf/cxf-tools/pom.xml" /> <include name=3D"plugins/cxf/geronimo-cxf-tools/pom.xml" /> <include name=3D"plugins/jetty8/jetty-server/pom.xml" /> <include name=3D"plugins/monitoring/mconsole-jetty-server/pom.xm= l" /> <include name=3D"plugins/monitoring/mconsole-jetty-server/mconso= le-itest-simple/pom.xml" /> <include name=3D"plugins/openejb/geronimo-openejb-server/pom.xml= " /> <include name=3D"plugins/uddi/uddi-jetty-server/pom.xml" /> <include name=3D"plugins/wab/web-jetty-server/pom.xml" /> <include name=3D"plugins/wab/web-tomcat-server/pom.xml" /> <include name=3D"plugins/welcome/welcome-jetty-server/pom.xml" /= > <include name=3D"plugins/welcome/welcome-tomcat-server/pom.xml" = /> <include name=3D"plugins/wink/wink-tomcat-server/pom.xml" /> </replace> </target>
Hi Devs, With correction of legal files, here we have a new release candidate for vo= te. Please help vote at your earliest convenient time. The server code up for vote is: https://repository.apache.org/content/repositories/orgapachegeronimo-013/or= g/apache/geronimo/geronimo/3.0.0/geronimo-3.0.0-source-release.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-013/or= g/apache/geronimo/geronimo/3.0.0/geronimo-3.0.0-source-release.zip The binary code up for vote is: Java EE 6 Full Profile Tomcat Assemblies: https://repository.apache.org/content/repositories/orgapachegeronimo-013/or= g/apache/geronimo/assemblies/geronimo-tomcat7-javaee6/3.0.0/geronimo-tomcat= 7-javaee6-3.0.0-bin.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-013/or= g/apache/geronimo/assemblies/geronimo-tomcat7-javaee6/3.0.0/geronimo-tomcat= 7-javaee6-3.0.0-bin.zip Java EE 6 Web Profile Tomcat Assemblies: https://repository.apache.org/content/repositories/orgapachegeronimo-013/or= g/apache/geronimo/assemblies/geronimo-tomcat7-javaee6-web/3.0.0/geronimo-to= mcat7-javaee6-web-3.0.0-bin.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-013/or= g/apache/geronimo/assemblies/geronimo-tomcat7-javaee6-web/3.0.0/geronimo-to= mcat7-javaee6-web-3.0.0-bin.zip Little-G Tomcat Assemblies: https://repository.apache.org/content/repositories/orgapachegeronimo-013/or= g/apache/geronimo/assemblies/geronimo-tomcat7-minimal/3.0.0/geronimo-tomcat= 7-minimal-3.0.0-bin.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-013/or= g/apache/geronimo/assemblies/geronimo-tomcat7-minimal/3.0.0/geronimo-tomcat= 7-minimal-3.0.0-bin.zip Staging repo is: https://repository.apache.org/content/repositories/orgapachegeronimo-013 The tag has created at: http://svn.apache.org/repos/asf/geronimo/server/tags/geronimo-3.0.0 Java EE 6 TCKs all passed! Vote will be at least open for 72 hours. [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove (and reason why)
<parent>= ; <groupId>org.apache.geronimo.genesis</groupId> <artifactId>genesis-java5-flava</artifactId> <version>2.0</version> </parent>
<settings&= gt; ... <servers> <!-- To publish a snapshot of some part of Maven --> <server> <id>apache.snapshots.https</id> <username> <!-- YOUR APACHE LDAP USERNAME --> </userna= me> <password> <!-- YOUR APACHE LDAP PASSWORD --> </passwo= rd> </server> <!-- To publish a website of some part of Maven --> <server> <id>apache.website</id> <username> <!-- YOUR APACHE LDAP USERNAME --> </userna= me> <filePermissions>664</filePermissions> <directoryPermissions>775</directoryPermissions> </server> <!-- To stage a release of some part of Maven --> <server> <id>apache.releases.https</id> <username> <!-- YOUR APACHE LDAP USERNAME --> </userna= me> <password> <!-- YOUR APACHE LDAP PASSWORD --> </passwo= rd> </server> <!-- To stage a website of some part of Maven --> <server> <id>stagingSite</id> <!-- must match hard-coded reposi= tory identifier in site:stage-deploy --> <username> <!-- YOUR APACHE LDAP USERNAME --> </userna= me> <filePermissions>664</filePermissions> <directoryPermissions>775</directoryPermissions> </server> ... </servers> </settings>
reference:
It is highly recommended to use Maven's password encryption capabilities f=
or your passwords.http://maven.apache.o=
rg/guides/mini/guide-encryption.html
Update Maven's settings.xml with following:
<settings&= gt; ... <profiles> <profile> <id>apache-release</id> <properties> <gpg.passphrase> <!-- YOUR KEY PASSPHRASE --> </gpg.= passphrase> </properties> </profile> </profiles> ... </settings>
reference:
http://maven.apache=
.org/developers/release/pmc-gpg-keys.html