Awesome!

Your right, I must have done an plugin:install before I ever started my
initial testing.  Would should probably add plugin:install to allBuild.

On Fri, 2004-06-11 at 17:53, Ate Douma wrote:
> I found it!
> 
> You must have done a plugin:install at least once.
> After I done that it all works.
> 
> After the install which copies the plugin to {MAVEN_HOME}/plugins new versions 
> deployed using plugin:deploy (which 
> *only* extracts the new plugin into {MAVEN_LOCAL_HOME}/plugins) take precedence over 
> the original plugin definition.
> But, it *is* required to do an plugin:install at least once. Otherwise, a project 
> dependency is needed.
> 
> It would be nice if the maven documentation would be a bit more informative.
> Not even the developers guide, which addresses developing new plugins describes 
> these kind of requirements clearly :(
> 
> Bloody hell, I lost almost half a days work only just this one issue.
> We better make sure to document this clearly for future users.
> 
> Scott T Weaver wrote:
> 
> > I really don't know what it is, it's just very strange.  I just ran
> > fullDeploy from /portal and it runs just fine.
> > 
> > The only time I have seen that exception is when the plugin is missing
> > from .maven/plugins.  
> > 
> > On Fri, 2004-06-11 at 16:45, Ate Douma wrote:
> > 
> >>Scott T Weaver wrote:
> >>
> >>>I was looking at the stacktrace you posted, it is find the jetspeed2
> >>>plugin just fine but appears to be blowing chunks on:
> >>>
> >>>Tag library requested that is not present: 'reactor' in plugin: 'null'
> >>
> >>Yes. I have that since I upgraded from maven 1.0-rc1 to rc2.
> >>It never resulted in any problem so I thought it to be some kind of deprecated 
> >>error message or such.
> >>You're saying you don't have those messages?
> >>Maybe there really is something wrong in my setup.
> >>But then, I completely reinstalled java and maven at least once after the first 
> >>time I saw this message so how could it 
> >>be related to my setup?
> >>I'll see if I can find more about this message. If anyone else had/has this please 
> >>let me know.
> >>
> >>
> >>>I have no idea what would be causing that.  Are you still getting this
> >>>same error?
> >>>
> >>>On Fri, 2004-06-11 at 16:23, Ate Douma wrote:
> >>>
> >>>
> >>>>I give up.
> >>>>I tried all the thing you said. No go. Even completely reinstalled maven and 
> >>>>deployed the plugin again.
> >>>>Still, no go.
> >>>>I don't know: should all the plugins from the .maven/plugins be auto loaded? I 
> >>>>didn't find anything about in the 
> >>>>documentation but as you seems to be using it like that I'm lost.
> >>>>It just doesn't work on my machine.
> >>>>I checked my environment variables and the only related things I have defined is 
> >>>>MAVEN_HOME and as classpath '.'.
> >>>>Are there other variables I should set?
> >>>>If not I can only conclude it doesn't work on my laptop and/or on Windows XP (if 
> >>>>I remember correctly you are using Linux).
> >>>>
> >>>>Would there be any harm in defining the plugin dependency in portal/project.xml 
> >>>>because without it I can't get it to 
> >>>>work...
> >>>>
> >>>>Scott T Weaver wrote:
> >>>>
> >>>>
> >>>>
> >>>>>I figured you did, just had to check ;)
> >>>>>
> >>>>>try deleting all of the *.cache files in your .maven/plugins directory. 
> >>>>>Also make sure that the maven-jetspeed2-plugin-1.0.0-SNAPSHOT has been
> >>>>>deployed to the .maven/plugins directory.
> >>>>>
> >>>>>On Fri, 2004-06-11 at 15:17, Ate Douma wrote:
> >>>>>
> >>>>>
> >>>>>
> >>>>>>Yes, of course I did. I retrieved a fresh cvs HEAD so I had to do an allBuild 
> >>>>>>first.
> >>>>>>
> >>>>>>[EMAIL PROTECTED] wrote:
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>>The following comment has been added to this issue:
> >>>>>>>
> >>>>>>>   Author: Scott T Weaver
> >>>>>>>  Created: Fri, 11 Jun 2004 12:15 PM
> >>>>>>>     Body:
> >>>>>>>Ate,
> >>>>>>>
> >>>>>>>Did you do an allBuild or a /maven-plugin plugin:deploy prior to calling 
> >>>>>>>fullDeploy?.  If not, that is what is causing your problem.
> >>>>>>>---------------------------------------------------------------------
> >>>>>>>View this comment:
> >>>>>>>http://issues.apache.org/jira/browse/JS2-74?page=comments#action_36053
> >>>>>>>
> >>>>>>>---------------------------------------------------------------------
> >>>>>>>View the issue:
> >>>>>>>http://issues.apache.org/jira/browse/JS2-74
> >>>>>>>
> >>>>>>>Here is an overview of the issue:
> >>>>>>>---------------------------------------------------------------------
> >>>>>>>      Key: JS2-74
> >>>>>>>  Summary: Refactor PAM and Descriptor Utilities
> >>>>>>>     Type: Improvement
> >>>>>>>
> >>>>>>>   Status: Closed
> >>>>>>> Priority: Major
> >>>>>>>Resolution: FIXED
> >>>>>>>
> >>>>>>>  Project: Jetspeed 2
> >>>>>>>Components: 
> >>>>>>>           Deployment
> >>>>>>> Fix Fors:
> >>>>>>>           2.0-dev/cvs
> >>>>>>>           2.0-a1
> >>>>>>> Versions:
> >>>>>>>           2.0-dev/cvs
> >>>>>>>           2.0-a1
> >>>>>>>
> >>>>>>> Assignee: Scott T Weaver
> >>>>>>> Reporter: Scott T Weaver
> >>>>>>>
> >>>>>>>  Created: Wed, 9 Jun 2004 7:25 AM
> >>>>>>>  Updated: Fri, 11 Jun 2004 12:15 PM
> >>>>>>>Environment: Mandrake Linux 10, Tomcat 4.1.30, HSQL
> >>>>>>>
> >>>>>>>Description:
> >>>>>>>I am refactoring all of the Jetspeed desccriptor utility classes from static, 
> >>>>>>>utility classes into objects.
> >>>>>>>
> >>>>>>>PortletDescriptorUtilities has been renamed to PortletApplicationDescriptor.
> >>>>>>>
> >>>>>>>WebDescriptorUtilities has been refactored into WebApplicationDescriptor.
> >>>>>>>
> >>>>>>>JetspeedDescriptorUtilities has been refactored into ExtendedPortletMetadata.
> >>>>>>>
> >>>>>>>Besides the rename, the static methods have been converted into instance 
> >>>>>>>methods.
> >>>>>>>
> >>>>>>>I have created a composite object, PortletApplicationWar, that uses these 
> >>>>>>>three metadata classes to build up registry objects from a war file, which is 
> >>>>>>>either an actual war file itself OR a war-like structure on the file system.  
> >>>>>>>I am using commons-vfs to manipulate the WAR as this allows me to work on the 
> >>>>>>>war as a FileObject, regardless if it is a file system directory or a WAR 
> >>>>>>>file.
> >>>>>>>
> >>>>>>>All these descriptor classes have been moved to the 
> >>>>>>>org.apache.jetspeed.util.descriptor package.
> >>>>>>>
> >>>>>>>FileSystemPAM uses the PortletApplicationWar class exclusively instead of 
> >>>>>>>directly using the metadata classes themselves.  This makes the FSPAM code 
> >>>>>>>much more readable and easier to debug.
> >>>>>>>
> >>>>>>>Looking over the logic for processWebXML, it does not appear to be adding the 
> >>>>>>>JetspeedContainer servlet nor its mapping.  Also logic used to decide where 
> >>>>>>>to put the new elements could possibly cause the elements to be placed in the 
> >>>>>>>wrong spot relative to the DTD definition.
> >>>>>>>
> >>>>>>>I rewrote this logic using JDom and XPath expressions.  I am using an XPath 
> >>>>>>>query to check for a specific servelet and servlet-mapping with the 
> >>>>>>>servlet-name "JetspeedContainer".  If these elements do not exist, I use JDom 
> >>>>>>>to walk the top-level of elements until it finds the correct location, per 
> >>>>>>>the DTD, to insert both the servlet and servlet-mapping elements. 
> >>>>>>>
> >>>>>>>I have added an additional test, testInfuseWebXML, to TestPortletDescriptor 
> >>>>>>>to verify that the infusing works correctly. 
> >>>>>>>
> >>>>>>>
> >>>>>>>---------------------------------------------------------------------
> >>>>>>>JIRA INFORMATION:
> >>>>>>>This message is automatically generated by JIRA.
> >>>>>>>
> >>>>>>>If you think it was sent incorrectly contact one of the administrators:
> >>>>>>> http://issues.apache.org/jira/secure/Administrators.jspa
> >>>>>>>
> >>>>>>>If you want more information on JIRA, or have a bug to report see:
> >>>>>>> http://www.atlassian.com/software/jira
> >>>>>>>
> >>>>>>>
> >>>>>>>---------------------------------------------------------------------
> >>>>>>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>>>>>For additional commands, e-mail: [EMAIL PROTECTED]
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>>---------------------------------------------------------------------
> >>>>>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>>>>For additional commands, e-mail: [EMAIL PROTECTED]
> >>>>
> >>>>
> >>>>---------------------------------------------------------------------
> >>>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>>For additional commands, e-mail: [EMAIL PROTECTED]
> >>>>
> >>>
> >>>
> >>>
> >>>---------------------------------------------------------------------
> >>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>For additional commands, e-mail: [EMAIL PROTECTED]
> >>>
> >>>
> >>>
> >>>
> >>
> >>
> >>---------------------------------------------------------------------
> >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
-- 
******************************************
*           Scott T. Weaver              *
*         <[EMAIL PROTECTED]>            *
*     <http://www.einnovation.com>       *   
* -------------------------------------- *
*   Apache Jetspeed Enterprise Portal    *
*     Apache Pluto Portlet Container     *
*                                        *
* OpenEditPro, Website Content Mangement *
*     <http://www.openeditpro.com>       *
******************************************


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to