Re: release:prepare does not inherit plugins from the parent project?

2010-12-22 Thread Piotr Skawinski
The error occurs while using generateReleasePoms=true as configuration
within maven-release-plugin. The maven-release-plugin will generate a
release-pom.xml for the release and it is being used by maven for the build.
Looking into release-pom.xml I dont see any reference to java 1.6 version
which is defined within the plugins part in the parent project, so it is not
strange why it fails on building java code with annotations, since maven
uses java 1.3 version as default. My question is why release-pom.xml is not
getting plugins from the parent project? Could it be that this is a bug
inside maven-release-plugin? The release works fine with
generateReleasePoms=false.

Piotr

On Tue, Dec 21, 2010 at 5:31 PM, Ron Wheeler rwhee...@artifact-software.com
 wrote:

 On 21/12/2010 6:40 AM, Piotr Skawinski wrote:

 Hi Ron,

 There's actually no reference to 1.3, that is what what makes it strange
 :)
 The m-compiler-p is defined in the parent pom to use version 1.6, but
 somehow seems to be ignored by release:prepare. Maven is using version 1.3
 to compile with per default, unless you define the java version through
 m-compiler-p, which I actually do. Though, it seems to be ignored by
 release:prepare. When running clean install it works fine. I don't quite
 understand what you mean by using effective-pom. I thought it was intented
 to be used especially in this cas to see the real pom seen by maven :)

 Never seen any reference to 1.3 in anything that we have done with Maven
 over the last 3 years.
 We use Eclipse/STS as our IDE so we have GUI controls to set to control
 Maven and it is pretty easy to see what compiler is being requested, what
 JRE is being used for Maven tasks, etc.

 What IDE are you using and how do you build with Maven?

 I really like the Eclipse/STS from Springsource and everyone in the forum
 is probably tired of hearing me mention it but it makes Eclipse a pleasure
 to install (biggest reason we moved from standard eclipse) and it makes
 Maven very easy to use.

 I am also a big fan of Sonotype's Nexus and really recommend getting a repo
 as quickly as possible if you are going to use Maven.
 Other repos also exist but I only know Nexus.

 Ron



  Piotr

 On Mon, Dec 20, 2010 at 5:04 PM, Ron Wheeler
 rwhee...@artifact-software.com

 wrote:
 Where is the reference to 1.3 coming from?
 I think that was what the effective-pom was for, not to see if the
 plug-ins
 were there but to find out who is asking for 1.3.

 Ron



 On 20/12/2010 10:05 AM, Piotr Skawinski wrote:

  Hi again,

 Actually when running mvn help:effective-pom I can see all plugins from
 the
 parent as expected, but when running it after release:prepare (which
 actually faills) they are not there anymore. It seems that
 release:prepare
 ignores the parent's plugins for the project it runs the release for.
 Though, when plugins are defined in the project's scope and not the
 parent's
 the release:prepare works as expected. The plugin in the parent is
 defines
 parent as follows:

 project
  .
  .
  .
  build
   plugins
plugin
 groupIdorg.apache.maven.plugins/groupId
 artifactIdmaven-compiler-plugin/artifactId
 version2.0.2/version
 configuration
  source1.6/source
  target1.6/target
  encodingUTF-8/encoding
 /configuration
/plugin
   plugins
  build
 project


 Piotr



 On Mon, Dec 20, 2010 at 2:57 PM, Anders Hammarand...@hammar.net
 wrote:

  Check the project's effective pom.

 mvn help:effective-pom

 Most likely what you think should be inherited isn't. How is
 m-compiler-p
 declared in the parent?

 /Anders

 On Mon, Dec 20, 2010 at 14:50, Piotr Skawinski
 piotr.skawinski.ma...@gmail.com   wrote:

  Hi,

 I'm having problems using release:prepare plugin on a project that

  inherits

  from a parent project. It seems that it cannot see the plugins from
 the
 parent project and fails on compiling java vesion 1.6 classes claiming

  that

  1.3 version does not support annotations. It works fine with clean

  install.

  The maven-compiler-plugin is defined in the parent project. What can
 be

  the

  problem?

 thanks in advance,

 Piotr


  -
 To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
 For additional commands, e-mail: users-h...@maven.apache.org




 -
 To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
 For additional commands, e-mail: users-h...@maven.apache.org




Re: release:prepare does not inherit plugins from the parent project?

2010-12-22 Thread Anders Hammar
Possibly generateReleasePoms=true could be the problem. It is now
deprecated, so I wouldn't be surprised if not too many people use it and/or
it's not tested fully.

I suggest that you stop using it. There's a separate goal for that if you
really need it.

Btw, I assume you have tried upgrading to the latest version of the plugin?

/Anders
On Wed, Dec 22, 2010 at 09:53, Piotr Skawinski 
piotr.skawinski.ma...@gmail.com wrote:

 The error occurs while using generateReleasePoms=true as configuration
 within maven-release-plugin. The maven-release-plugin will generate a
 release-pom.xml for the release and it is being used by maven for the
 build.
 Looking into release-pom.xml I dont see any reference to java 1.6 version
 which is defined within the plugins part in the parent project, so it is
 not
 strange why it fails on building java code with annotations, since maven
 uses java 1.3 version as default. My question is why release-pom.xml is not
 getting plugins from the parent project? Could it be that this is a bug
 inside maven-release-plugin? The release works fine with
 generateReleasePoms=false.

 Piotr

 On Tue, Dec 21, 2010 at 5:31 PM, Ron Wheeler 
 rwhee...@artifact-software.com
  wrote:

  On 21/12/2010 6:40 AM, Piotr Skawinski wrote:
 
  Hi Ron,
 
  There's actually no reference to 1.3, that is what what makes it strange
  :)
  The m-compiler-p is defined in the parent pom to use version 1.6, but
  somehow seems to be ignored by release:prepare. Maven is using version
 1.3
  to compile with per default, unless you define the java version through
  m-compiler-p, which I actually do. Though, it seems to be ignored by
  release:prepare. When running clean install it works fine. I don't quite
  understand what you mean by using effective-pom. I thought it was
 intented
  to be used especially in this cas to see the real pom seen by maven :)
 
  Never seen any reference to 1.3 in anything that we have done with Maven
  over the last 3 years.
  We use Eclipse/STS as our IDE so we have GUI controls to set to control
  Maven and it is pretty easy to see what compiler is being requested, what
  JRE is being used for Maven tasks, etc.
 
  What IDE are you using and how do you build with Maven?
 
  I really like the Eclipse/STS from Springsource and everyone in the forum
  is probably tired of hearing me mention it but it makes Eclipse a
 pleasure
  to install (biggest reason we moved from standard eclipse) and it makes
  Maven very easy to use.
 
  I am also a big fan of Sonotype's Nexus and really recommend getting a
 repo
  as quickly as possible if you are going to use Maven.
  Other repos also exist but I only know Nexus.
 
  Ron
 
 
 
   Piotr
 
  On Mon, Dec 20, 2010 at 5:04 PM, Ron Wheeler
  rwhee...@artifact-software.com
 
  wrote:
  Where is the reference to 1.3 coming from?
  I think that was what the effective-pom was for, not to see if the
  plug-ins
  were there but to find out who is asking for 1.3.
 
  Ron
 
 
 
  On 20/12/2010 10:05 AM, Piotr Skawinski wrote:
 
   Hi again,
 
  Actually when running mvn help:effective-pom I can see all plugins
 from
  the
  parent as expected, but when running it after release:prepare (which
  actually faills) they are not there anymore. It seems that
  release:prepare
  ignores the parent's plugins for the project it runs the release for.
  Though, when plugins are defined in the project's scope and not the
  parent's
  the release:prepare works as expected. The plugin in the parent is
  defines
  parent as follows:
 
  project
   .
   .
   .
   build
plugins
 plugin
  groupIdorg.apache.maven.plugins/groupId
  artifactIdmaven-compiler-plugin/artifactId
  version2.0.2/version
  configuration
   source1.6/source
   target1.6/target
   encodingUTF-8/encoding
  /configuration
 /plugin
plugins
   build
  project
 
 
  Piotr
 
 
 
  On Mon, Dec 20, 2010 at 2:57 PM, Anders Hammarand...@hammar.net
  wrote:
 
   Check the project's effective pom.
 
  mvn help:effective-pom
 
  Most likely what you think should be inherited isn't. How is
  m-compiler-p
  declared in the parent?
 
  /Anders
 
  On Mon, Dec 20, 2010 at 14:50, Piotr Skawinski
  piotr.skawinski.ma...@gmail.com   wrote:
 
   Hi,
 
  I'm having problems using release:prepare plugin on a project that
 
   inherits
 
   from a parent project. It seems that it cannot see the plugins from
  the
  parent project and fails on compiling java vesion 1.6 classes
 claiming
 
   that
 
   1.3 version does not support annotations. It works fine with clean
 
   install.
 
   The maven-compiler-plugin is defined in the parent project. What can
  be
 
   the
 
   problem?
 
  thanks in advance,
 
  Piotr
 
 
 
  -
  To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
  For additional commands, e-mail: users-h...@maven.apache.org
 
 
 
 
  

Re: release:prepare does not inherit plugins from the parent project?

2010-12-21 Thread Piotr Skawinski
Hi Ron,

There's actually no reference to 1.3, that is what what makes it strange :)
The m-compiler-p is defined in the parent pom to use version 1.6, but
somehow seems to be ignored by release:prepare. Maven is using version 1.3
to compile with per default, unless you define the java version through
m-compiler-p, which I actually do. Though, it seems to be ignored by
release:prepare. When running clean install it works fine. I don't quite
understand what you mean by using effective-pom. I thought it was intented
to be used especially in this cas to see the real pom seen by maven :)

Piotr

On Mon, Dec 20, 2010 at 5:04 PM, Ron Wheeler rwhee...@artifact-software.com
 wrote:

 Where is the reference to 1.3 coming from?
 I think that was what the effective-pom was for, not to see if the plug-ins
 were there but to find out who is asking for 1.3.

 Ron



 On 20/12/2010 10:05 AM, Piotr Skawinski wrote:

 Hi again,

 Actually when running mvn help:effective-pom I can see all plugins from
 the
 parent as expected, but when running it after release:prepare (which
 actually faills) they are not there anymore. It seems that release:prepare
 ignores the parent's plugins for the project it runs the release for.
 Though, when plugins are defined in the project's scope and not the
 parent's
 the release:prepare works as expected. The plugin in the parent is defines
 parent as follows:

 project
  .
  .
  .
  build
   plugins
plugin
 groupIdorg.apache.maven.plugins/groupId
 artifactIdmaven-compiler-plugin/artifactId
 version2.0.2/version
 configuration
  source1.6/source
  target1.6/target
  encodingUTF-8/encoding
 /configuration
/plugin
   plugins
  build
 project


 Piotr



 On Mon, Dec 20, 2010 at 2:57 PM, Anders Hammarand...@hammar.net  wrote:

  Check the project's effective pom.
 mvn help:effective-pom

 Most likely what you think should be inherited isn't. How is m-compiler-p
 declared in the parent?

 /Anders

 On Mon, Dec 20, 2010 at 14:50, Piotr Skawinski
 piotr.skawinski.ma...@gmail.com  wrote:

  Hi,

 I'm having problems using release:prepare plugin on a project that

 inherits

 from a parent project. It seems that it cannot see the plugins from the
 parent project and fails on compiling java vesion 1.6 classes claiming

 that

 1.3 version does not support annotations. It works fine with clean

 install.

 The maven-compiler-plugin is defined in the parent project. What can be

 the

 problem?

 thanks in advance,

 Piotr



 -
 To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
 For additional commands, e-mail: users-h...@maven.apache.org




Re: release:prepare does not inherit plugins from the parent project?

2010-12-21 Thread Ron Wheeler

On 21/12/2010 6:40 AM, Piotr Skawinski wrote:

Hi Ron,

There's actually no reference to 1.3, that is what what makes it strange :)
The m-compiler-p is defined in the parent pom to use version 1.6, but
somehow seems to be ignored by release:prepare. Maven is using version 1.3
to compile with per default, unless you define the java version through
m-compiler-p, which I actually do. Though, it seems to be ignored by
release:prepare. When running clean install it works fine. I don't quite
understand what you mean by using effective-pom. I thought it was intented
to be used especially in this cas to see the real pom seen by maven :)
Never seen any reference to 1.3 in anything that we have done with Maven 
over the last 3 years.
We use Eclipse/STS as our IDE so we have GUI controls to set to control 
Maven and it is pretty easy to see what compiler is being requested, 
what JRE is being used for Maven tasks, etc.


What IDE are you using and how do you build with Maven?

I really like the Eclipse/STS from Springsource and everyone in the 
forum is probably tired of hearing me mention it but it makes Eclipse a 
pleasure to install (biggest reason we moved from standard eclipse) and 
it makes Maven very easy to use.


I am also a big fan of Sonotype's Nexus and really recommend getting a 
repo as quickly as possible if you are going to use Maven.

Other repos also exist but I only know Nexus.

Ron



Piotr

On Mon, Dec 20, 2010 at 5:04 PM, Ron Wheelerrwhee...@artifact-software.com

wrote:
Where is the reference to 1.3 coming from?
I think that was what the effective-pom was for, not to see if the plug-ins
were there but to find out who is asking for 1.3.

Ron



On 20/12/2010 10:05 AM, Piotr Skawinski wrote:


Hi again,

Actually when running mvn help:effective-pom I can see all plugins from
the
parent as expected, but when running it after release:prepare (which
actually faills) they are not there anymore. It seems that release:prepare
ignores the parent's plugins for the project it runs the release for.
Though, when plugins are defined in the project's scope and not the
parent's
the release:prepare works as expected. The plugin in the parent is defines
parent as follows:

project
  .
  .
  .
  build
   plugins
plugin
 groupIdorg.apache.maven.plugins/groupId
 artifactIdmaven-compiler-plugin/artifactId
 version2.0.2/version
 configuration
  source1.6/source
  target1.6/target
  encodingUTF-8/encoding
 /configuration
/plugin
   plugins
  build
project


Piotr



On Mon, Dec 20, 2010 at 2:57 PM, Anders Hammarand...@hammar.net   wrote:

  Check the project's effective pom.

mvn help:effective-pom

Most likely what you think should be inherited isn't. How is m-compiler-p
declared in the parent?

/Anders

On Mon, Dec 20, 2010 at 14:50, Piotr Skawinski
piotr.skawinski.ma...@gmail.com   wrote:

  Hi,

I'm having problems using release:prepare plugin on a project that


inherits


from a parent project. It seems that it cannot see the plugins from the
parent project and fails on compiling java vesion 1.6 classes claiming


that


1.3 version does not support annotations. It works fine with clean


install.


The maven-compiler-plugin is defined in the parent project. What can be


the


problem?

thanks in advance,

Piotr



-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org





-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



release:prepare does not inherit plugins from the parent project?

2010-12-20 Thread Piotr Skawinski
Hi,

I'm having problems using release:prepare plugin on a project that inherits
from a parent project. It seems that it cannot see the plugins from the
parent project and fails on compiling java vesion 1.6 classes claiming that
1.3 version does not support annotations. It works fine with clean install.
The maven-compiler-plugin is defined in the parent project. What can be the
problem?

thanks in advance,

Piotr


Re: release:prepare does not inherit plugins from the parent project?

2010-12-20 Thread Anders Hammar
Check the project's effective pom.
mvn help:effective-pom

Most likely what you think should be inherited isn't. How is m-compiler-p
declared in the parent?

/Anders

On Mon, Dec 20, 2010 at 14:50, Piotr Skawinski 
piotr.skawinski.ma...@gmail.com wrote:

 Hi,

 I'm having problems using release:prepare plugin on a project that inherits
 from a parent project. It seems that it cannot see the plugins from the
 parent project and fails on compiling java vesion 1.6 classes claiming that
 1.3 version does not support annotations. It works fine with clean install.
 The maven-compiler-plugin is defined in the parent project. What can be the
 problem?

 thanks in advance,

 Piotr



Re: release:prepare does not inherit plugins from the parent project?

2010-12-20 Thread Piotr Skawinski
Hi again,

Actually when running mvn help:effective-pom I can see all plugins from the
parent as expected, but when running it after release:prepare (which
actually faills) they are not there anymore. It seems that release:prepare
ignores the parent's plugins for the project it runs the release for.
Though, when plugins are defined in the project's scope and not the parent's
the release:prepare works as expected. The plugin in the parent is defines
parent as follows:

project
 .
 .
 .
 build
  plugins
   plugin
groupIdorg.apache.maven.plugins/groupId
artifactIdmaven-compiler-plugin/artifactId
version2.0.2/version
configuration
 source1.6/source
 target1.6/target
 encodingUTF-8/encoding
/configuration
   /plugin
  plugins
 build
project


Piotr



On Mon, Dec 20, 2010 at 2:57 PM, Anders Hammar and...@hammar.net wrote:

 Check the project's effective pom.
 mvn help:effective-pom

 Most likely what you think should be inherited isn't. How is m-compiler-p
 declared in the parent?

 /Anders

 On Mon, Dec 20, 2010 at 14:50, Piotr Skawinski 
 piotr.skawinski.ma...@gmail.com wrote:

  Hi,
 
  I'm having problems using release:prepare plugin on a project that
 inherits
  from a parent project. It seems that it cannot see the plugins from the
  parent project and fails on compiling java vesion 1.6 classes claiming
 that
  1.3 version does not support annotations. It works fine with clean
 install.
  The maven-compiler-plugin is defined in the parent project. What can be
 the
  problem?
 
  thanks in advance,
 
  Piotr
 



Re: release:prepare does not inherit plugins from the parent project?

2010-12-20 Thread Ron Wheeler

Where is the reference to 1.3 coming from?
I think that was what the effective-pom was for, not to see if the 
plug-ins were there but to find out who is asking for 1.3.


Ron


On 20/12/2010 10:05 AM, Piotr Skawinski wrote:

Hi again,

Actually when running mvn help:effective-pom I can see all plugins from the
parent as expected, but when running it after release:prepare (which
actually faills) they are not there anymore. It seems that release:prepare
ignores the parent's plugins for the project it runs the release for.
Though, when plugins are defined in the project's scope and not the parent's
the release:prepare works as expected. The plugin in the parent is defines
parent as follows:

project
  .
  .
  .
  build
   plugins
plugin
 groupIdorg.apache.maven.plugins/groupId
 artifactIdmaven-compiler-plugin/artifactId
 version2.0.2/version
 configuration
  source1.6/source
  target1.6/target
  encodingUTF-8/encoding
 /configuration
/plugin
   plugins
  build
project


Piotr



On Mon, Dec 20, 2010 at 2:57 PM, Anders Hammarand...@hammar.net  wrote:


Check the project's effective pom.
mvn help:effective-pom

Most likely what you think should be inherited isn't. How is m-compiler-p
declared in the parent?

/Anders

On Mon, Dec 20, 2010 at 14:50, Piotr Skawinski
piotr.skawinski.ma...@gmail.com  wrote:


Hi,

I'm having problems using release:prepare plugin on a project that

inherits

from a parent project. It seems that it cannot see the plugins from the
parent project and fails on compiling java vesion 1.6 classes claiming

that

1.3 version does not support annotations. It works fine with clean

install.

The maven-compiler-plugin is defined in the parent project. What can be

the

problem?

thanks in advance,

Piotr




-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: release:prepare does not inherit plugins from the parent project?

2010-12-20 Thread Anders Hammar
Analyzing the debug and error output should also give a clue. Maybe focus on
that and ignore the effective pom for now.

/Anders (mobile)
Den 20 dec 2010 17.05 skrev Ron Wheeler rwhee...@artifact-software.com:
 Where is the reference to 1.3 coming from?
 I think that was what the effective-pom was for, not to see if the
 plug-ins were there but to find out who is asking for 1.3.

 Ron


 On 20/12/2010 10:05 AM, Piotr Skawinski wrote:
 Hi again,

 Actually when running mvn help:effective-pom I can see all plugins from
the
 parent as expected, but when running it after release:prepare (which
 actually faills) they are not there anymore. It seems that
release:prepare
 ignores the parent's plugins for the project it runs the release for.
 Though, when plugins are defined in the project's scope and not the
parent's
 the release:prepare works as expected. The plugin in the parent is
defines
 parent as follows:

 project
 .
 .
 .
 build
 plugins
 plugin
 groupIdorg.apache.maven.plugins/groupId
 artifactIdmaven-compiler-plugin/artifactId
 version2.0.2/version
 configuration
 source1.6/source
 target1.6/target
 encodingUTF-8/encoding
 /configuration
 /plugin
 plugins
 build
 project


 Piotr



 On Mon, Dec 20, 2010 at 2:57 PM, Anders Hammarand...@hammar.net wrote:

 Check the project's effective pom.
 mvn help:effective-pom

 Most likely what you think should be inherited isn't. How is
m-compiler-p
 declared in the parent?

 /Anders

 On Mon, Dec 20, 2010 at 14:50, Piotr Skawinski
 piotr.skawinski.ma...@gmail.com wrote:

 Hi,

 I'm having problems using release:prepare plugin on a project that
 inherits
 from a parent project. It seems that it cannot see the plugins from the
 parent project and fails on compiling java vesion 1.6 classes claiming
 that
 1.3 version does not support annotations. It works fine with clean
 install.
 The maven-compiler-plugin is defined in the parent project. What can be
 the
 problem?

 thanks in advance,

 Piotr



 -
 To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
 For additional commands, e-mail: users-h...@maven.apache.org