I wanted to give users a heads up that the maven plugin mojos for 1.1 have been significantly refactored. I will be writing up documentation in the near future, but wanted to give a quick highlight for those that might try it before I get to it. . .
1) pluto:install has not changed for a couple of weeks. It will install the pluto portal to an application server (tomcat currently supported. jetty almost there.) all the user has to provide is a valid installation directory (-DinstallDir=/path/to/install). 2) pluto:assemble has significantly changed as of today. No longer is the plugin used to inject required servlet definitions into a random war, instead, it is intended to be used as a traditional maven plugin which executes upon the project it's installed for. Simple add the plugin reference in the <plugins> section of your pom, attach the assemble goal to the prepare-resources phase, and the goal will ensure that the war generated during the normal lifecycle phases will be deployable within pluto. (No manual assembly required). (Eventually I will also implement a portlet archetype to make creating maven portlet poms as simple as a war pom). 3) pluto:deploy will change to be similar to pluto:assemble in the near future. I don't have my hands around it 100% because now that assemble works the way it does and I have added a pluto:publish goal, deploy is simply the same as deploying to an appserver. Perhaps I'll just let the allready existing plugins handle this. . . 4) pluto:publish will register a previously deployed application with the portal so that portlets can be displayed. I plan to implement two approaches for doing this : File based -- which will update the portal configuration based upon an install dir - and URL based -- which will automatically deploy the portlet via a webservice (or similar) running within the portal. This should be implemented within within the next week or so. All of this is intended to make USING pluto as a development environment EXTREMELY simple. Once completed, I believe that we're ready for an alpha release. Also, if you haven't checked out the new pluto look and feel - implemented in pure css - download the latest and see what you think. . . To install from source: cd <pluto-home> mvn install mvn pluto:install -DinstallDir=/path/to/tomcat David
