partial answer to first part: RE: selecting active profiles and maven-help-plugin does not work as expected/configuring plugin-repository cauze plugin to be not executed?

2006-11-03 Thread Leonard Gestrin
Apparently, 1.4.6 version of jspc-maven-plugin is invoked for goals that
after compile (like install)
And 1.4.5 version of jspc-maven-plugin is invoked for compile also.

It's defined like this in pom.xml


plugin
groupIdorg.codehaus.mojo/groupId
artifactIdjspc-maven-plugin/artifactId
   !--version1.4.5/version--
executions
  execution
idjspc/id
goals
  goalcompile/goal
/goals
  /execution
/executions
!--
configuration

warSourceDirectory${basedir}/target/webapp-panel/warSourceDirectory
/configuration
--
  /plugin



-Original Message-
From: Leonard Gestrin [mailto:[EMAIL PROTECTED] 
Sent: Friday, November 03, 2006 3:32 PM
To: Maven Users List
Subject: RE: selecting active profiles and maven-help-plugin does not
work as expected/configuring plugin-repository cauze plugin to be not
executed?

Thanks, that was a good suggestion.

Apparently, when plugin directory is configured, the latest plugin
version for jspc is 

..
[DEBUG] jspc-maven-plugin: resolved to version 1.4.6 from repository
ibiblio.org
..
If I don't use biblio, mvn uses 1.4.5, and it also prints this line in
debug output

..
[DEBUG] org.codehaus.mojo:jspc-maven-plugin:maven-plugin:1.4.5:runtime
(selected for runtime)
...

I don't get this line for version 1.4.6

Both plugins are installed in my local repository, but for some reason
1.4.6 is not get invoked for compilation.


P.S. am I correct in my observations for help plugin with active
profiles?


-Original Message-
From: Wayne Fay [mailto:[EMAIL PROTECTED] 
Sent: Friday, November 03, 2006 2:26 PM
To: Maven Users List
Subject: Re: selecting active profiles and maven-help-plugin does not
work as expected/configuring plugin-repository cauze plugin to be not
executed?

Have you tried mvn -X ... to see additional debugging information? I'd
assume something is just not working right, and the stacktrace might
help you see/find it.

Wayne

On 11/3/06, Leonard Gestrin [EMAIL PROTECTED] wrote:
 Hello,

 I have the following setup:

 1. Defined internal , external profiles  in settings.xml and set
 internal as active.  external profile has plugin repository
 configuration. (this play important role for some reason)

 2. Defined jsp-comp  profile to activate jsp compilation for the
build
 in compile goal in parent-pom.xml

 3, webapp pom.xml uses the parent pom.





 $mvn -Pinternal, jsp-compile compile -  I can see that internal and
 jsp-compile profiles are being used (jsps are compiled)



 $mvn -Pexternal, jsp-compile compile -  I can see that external is
used
 but jsp-compile is ignored!. (jsps are not compiled)



 Anybody has any clue why this might be the case?  Plugin help does
not
 seem to be helpful since it appears to simply print out settings.xml
(or
 it's portions) and can present flat pom.xml but seem to ignore
 information in parent's pom.xml with respect to profiles.



 I also noticed that jsp-compile does work in conjunction with
external
 profile if I comment out this section in external profile
definition.



 pluginRepositories

 pluginRepository

   idibiblio.org/id

   nameMaven Plugin Repository/name

   layoutdefault/layout

   urlhttp://www.ibiblio.org/maven2/url

   snapshots

 updatePolicyinterval:60/updatePolicy

 enabledfalse/enabled

   /snapshots

   releases

 updatePolicynever/updatePolicy

   /releases

   /pluginRepository







 Executing commands in webapp dir



 $mvn help:effective-settingprints internal is active.



 $mvn -Pexternal help:effective-settingprints internal is active
 again. -  is this wrong? The book says that -P option should
overwrite
 active profile? When I build application I do see that external
profile
 is being used.



 Thanks

 Leonard






-
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]



Re: partial answer to first part: RE: selecting active profiles and maven-help-plugin does not work as expected/configuring plugin-repository cauze plugin to be not executed?

2006-11-03 Thread Wayne Fay

I actually use the test or package phases myself by default when
I'm working on webapps, not compile, so I haven't noticed this
myself.

You could dig into the jspc-maven-plugin to find out what phase(s) the
plugin is configured to run in by default. And of course you can tell
the plugin to execute in a particular phase (in addition to its
default) in your own pom.

Perhaps you could start using a phase other than compile when you run
mvn and you want to have your JSPs compiled?

Wayne

On 11/3/06, Leonard Gestrin [EMAIL PROTECTED] wrote:

Apparently, 1.4.6 version of jspc-maven-plugin is invoked for goals that
after compile (like install)
And 1.4.5 version of jspc-maven-plugin is invoked for compile also.

It's defined like this in pom.xml


plugin
groupIdorg.codehaus.mojo/groupId
artifactIdjspc-maven-plugin/artifactId
   !--version1.4.5/version--
executions
  execution
idjspc/id
goals
  goalcompile/goal
/goals
  /execution
/executions
!--
configuration

warSourceDirectory${basedir}/target/webapp-panel/warSourceDirectory
/configuration
--
  /plugin



-Original Message-
From: Leonard Gestrin [mailto:[EMAIL PROTECTED]
Sent: Friday, November 03, 2006 3:32 PM
To: Maven Users List
Subject: RE: selecting active profiles and maven-help-plugin does not
work as expected/configuring plugin-repository cauze plugin to be not
executed?

Thanks, that was a good suggestion.

Apparently, when plugin directory is configured, the latest plugin
version for jspc is

..
[DEBUG] jspc-maven-plugin: resolved to version 1.4.6 from repository
ibiblio.org
..
If I don't use biblio, mvn uses 1.4.5, and it also prints this line in
debug output

..
[DEBUG] org.codehaus.mojo:jspc-maven-plugin:maven-plugin:1.4.5:runtime
(selected for runtime)
...

I don't get this line for version 1.4.6

Both plugins are installed in my local repository, but for some reason
1.4.6 is not get invoked for compilation.


P.S. am I correct in my observations for help plugin with active
profiles?


-Original Message-
From: Wayne Fay [mailto:[EMAIL PROTECTED]
Sent: Friday, November 03, 2006 2:26 PM
To: Maven Users List
Subject: Re: selecting active profiles and maven-help-plugin does not
work as expected/configuring plugin-repository cauze plugin to be not
executed?

Have you tried mvn -X ... to see additional debugging information? I'd
assume something is just not working right, and the stacktrace might
help you see/find it.

Wayne

On 11/3/06, Leonard Gestrin [EMAIL PROTECTED] wrote:
 Hello,

 I have the following setup:

 1. Defined internal , external profiles  in settings.xml and set
 internal as active.  external profile has plugin repository
 configuration. (this play important role for some reason)

 2. Defined jsp-comp  profile to activate jsp compilation for the
build
 in compile goal in parent-pom.xml

 3, webapp pom.xml uses the parent pom.





 $mvn -Pinternal, jsp-compile compile -  I can see that internal and
 jsp-compile profiles are being used (jsps are compiled)



 $mvn -Pexternal, jsp-compile compile -  I can see that external is
used
 but jsp-compile is ignored!. (jsps are not compiled)



 Anybody has any clue why this might be the case?  Plugin help does
not
 seem to be helpful since it appears to simply print out settings.xml
(or
 it's portions) and can present flat pom.xml but seem to ignore
 information in parent's pom.xml with respect to profiles.



 I also noticed that jsp-compile does work in conjunction with
external
 profile if I comment out this section in external profile
definition.



 pluginRepositories

 pluginRepository

   idibiblio.org/id

   nameMaven Plugin Repository/name

   layoutdefault/layout

   urlhttp://www.ibiblio.org/maven2/url

   snapshots

 updatePolicyinterval:60/updatePolicy

 enabledfalse/enabled

   /snapshots

   releases

 updatePolicynever/updatePolicy

   /releases

   /pluginRepository







 Executing commands in webapp dir



 $mvn help:effective-settingprints internal is active.



 $mvn -Pexternal help:effective-settingprints internal is active
 again. -  is this wrong? The book says that -P option should
overwrite
 active profile? When I build application I do see that external
profile
 is being used.



 Thanks

 Leonard






-
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