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

Reply via email to