Differences between revisions 3 and 4
Revision 3 as of 2008-07-29 14:23:31
Size: 2160
Editor: CraigDoremus
Comment:
Revision 4 as of 2009-09-20 23:46:22
Size: 2162
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 32: Line 32:
(!) Maven 2 assembly descriptors are located [http://svn.apache.org/viewvc/portals/pluto/branches/pluto-1.1.x/assembly/src/main/assembly/ here] (!) Maven 2 assembly descriptors are located [[http://svn.apache.org/viewvc/portals/pluto/branches/pluto-1.1.x/assembly/src/main/assembly/|here]]

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

Pluto/CuttingRelease/CreateDistributionBinaries (last edited 2009-09-20 23:46:22 by localhost)