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