1. Create the distribution binaries by running mvn -Passembly,build-assemblies site install assembly:attached
Before you run the maven assembly command, update the tomcat.version property in assembly/src/main/assembly/bundle-ant.xml to the latest version of Tomcat that works with the version of Pluto you are publishing.
The GPG plugin will ask you for your password, but in this step we don't use the .asc files (the files are signed after they are uploaded to the server).
2. After Maven chugs for a while, the distribution binaries should be built and present in target/assembly/out. Currently (for 1.1.x) a number of distribution binaries are produced:
esm@clue:~/pluto-1.1.5$ ls -l target/assembly/out/ total 62336 -rw-r--r-- 1 esm esm 5104910 2008-03-07 02:01 pluto-1.1.5-bin.tar.bz2 -rw-r--r-- 1 esm esm 5072880 2008-03-07 02:01 pluto-1.1.5-bin.tar.gz -rw-r--r-- 1 esm esm 5151786 2008-03-07 02:01 pluto-1.1.5-bin.zip -rw-r--r-- 1 esm esm 13264802 2008-03-07 02:02 pluto-1.1.5-bundle.tar.bz2 -rw-r--r-- 1 esm esm 13550829 2008-03-07 02:01 pluto-1.1.5-bundle.tar.gz -rw-r--r-- 1 esm esm 14422435 2008-03-07 02:02 pluto-1.1.5-bundle.zip -rw-r--r-- 1 esm esm 1412735 2008-03-07 02:02 pluto-1.1.5-container-bin.tar.bz2 -rw-r--r-- 1 esm esm 1461705 2008-03-07 02:02 pluto-1.1.5-container-bin.tar.gz -rw-r--r-- 1 esm esm 1859188 2008-03-07 02:02 pluto-1.1.5-container-bin.zip -rw-r--r-- 1 esm esm 2399778 2008-03-07 02:02 pluto-1.1.5-src.zip esm@clue:~/pluto-1.1.5$
- pluto-1.1.x-bin.*: Contains the container binaries, utilities (ant tasks, maven plugin, assembler), and webapps (pluto portal and testsuite)
- pluto-1.1.x-bundle.*: Contains Tomcat with Pluto Portal and the Testsuite installed. This is the one that most people download, I suspect.
- pluto-1.1.x-container-bin.*: Contains container binaries only.
- pluto-1.1.x-src.*: Contains source code, including Maven 2 poms. It should be buildable with Maven 2.
Maven 2 assembly descriptors are located here