You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Kasun Gajasinghe <ka...@gmail.com> on 2011/08/13 08:14:32 UTC
Issue in m-compiler-p probably related to maven-toolchain
Hi devs,
As you may have probably heard, Maven integration in Gentoo is fully working
for user-level. Currently, I'm working on getting the system-level
integration working, which is the main goal of this project.
I'm now faced with an issue related to m-compiler-p when compiling a simple
project at sys-level. I should note that I'm using the custom-built maven
NOT the official build. I'm asking this question from you to get a _hint_ to
fix this issue.
m-compiler-p fails with,
[INFO] Internal error in the plugin manager executing goal
'org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile': Unable to
find the mojo 'compile' (or one of its required components) in the plugin
'org.apache.maven.plugins:maven-compiler-plugin'
Can not set org.apache.maven.toolchain.DefaultToolchainManager field
org.apache.maven.plugin.AbstractCompilerMojo.toolchainManager to
org.apache.maven.toolchain.DefaultToolchainManager
Full build stack trace is at [1].
I've checked the components.xml file of maven-toolchain-1.0, but couldn't
figure out the issue. The implementation for the <role>
org.apache.maven.toolchain.ToolchainManager is
org.apache.maven.toolchain.DefaultToolchainManager. So, it should work. I've
gone through the source file of AbstractCompilerMojo [2] as well without any
success.
Can anyone let me know where I should I look to fix this issue? I understand
that this is not the official build, so you all don't need to be concerned
with this. But any help to figure this out is much appreciated!
[1] http://pastebin.com/e6E0VtW6
[2]
http://svn.apache.org/viewvc/maven/plugins/tags/maven-compiler-plugin-2.3.2/src/main/java/org/apache/maven/plugin/AbstractCompilerMojo.java?view=markup
Thanks,
--Kasun
--
~~~*******'''''''''''''*******~~~
Kasun Gajasinghe,
University of Moratuwa,
Sri Lanka.
Blog: http://blog.kasunbg.org
Twitter: http://twitter.com/kasunbg
Re: Issue in m-compiler-p probably related to maven-toolchain
Posted by Kasun Gajasinghe <ka...@gmail.com>.
It turned out that the issue is gone the <requirement> specified in
the plugin.xml [3] (lines 679-682) is manually commented out.
I don't get why this error causes. I have a feeling that this could be
because of an issue related to Plexus components. Commenting out that
section is not really a solution since that <requirement> is there for
a reason!
Any insights?
<requirement>
<role>org.apache.maven.toolchain.ToolchainManager</role>
<field-name>toolchainManager</field-name>
</requirement>
[3] http://pastebin.com/yWyGAG2G
--Kasun
On Sat, Aug 13, 2011 at 3:07 PM, Kasun Gajasinghe <ka...@gmail.com> wrote:
>
> Mark,
>
> On Sat, Aug 13, 2011 at 2:19 PM, Mark Struberg <st...@yahoo.de> wrote:
>>
>> Hi!
>>
>> Lets try to follow the logical route. It's either
>>
>> a.) cannot find the 'compile' mojo
>>
>> or
>>
>> b.) 'or one of its required components'
>>
>>
>> Ad a.): Maven plugins have xdoc annotations which will be used to generate a META-INF/maven/plugin.xml file in the plugins jar.
>> Can you check if this exists and looks good?
>> Did you try other plugins? A plain 'mvn clean' works well?
>>
>>
>> Starting mvn with -X might also give you a bit more clue about whats going on.\
>
>
> b) would be the most probable reason here. Further, I suspect that one component fails at runtime. The build error returned via mvn -X is at http://pastebin.com/e6E0VtW6 . Would you need the full build log?
>
> In line 49 of the given pastebin, I see the following.
> Caused by: org.codehaus.plexus.component.composition.CompositionException: Composition failed for the field toolchainManager in object of type org.apache.maven.plugin.CompilerMojo
>
> And, in the plugin.xml, there's this requirement which I suspect is failing.
> <requirement>
> <role>org.apache.maven.toolchain.ToolchainManager</role>
> <field-name>toolchainManager</field-name>
> </requirement>
>
> I guess this confirms that the issue is in a component? The CompilerMojo class in m-compiler-p contains the variable toolchainManager with the annotation '@component'. The class is in [2]. Things I checked are seems to be in-place. No idea why it fails.
>
> A mojo with 'compile' <goal>' is available in the plugin.xml at the location you said. The file is available to look at [3] in case you think more details are needed.
> And, `mvn clean` worked flawlessly, as well as the job of maven-resources-plugin.
>
> I guess we need to go in to second step?
>
> [3] http://pastebin.com/yWyGAG2G
>
>
> Thanks for your response!
> --Kasun
>
>
>>
>>
>> LieGrue,
>> strub
>>
>> --- On Sat, 8/13/11, Kasun Gajasinghe <ka...@gmail.com> wrote:
>>
>> > From: Kasun Gajasinghe <ka...@gmail.com>
>> > Subject: Issue in m-compiler-p probably related to maven-toolchain
>> > To: "Maven Developers List" <de...@maven.apache.org>
>> > Cc: "kiorky" <ki...@cryptelium.net>, "Serkan Kaba" <se...@gentoo.org>, "Alistair Bush" <al...@gentoo.org>
>> > Date: Saturday, August 13, 2011, 6:14 AM
>> > Hi devs,
>> >
>> > As you may have probably heard, Maven integration in Gentoo
>> > is fully working
>> > for user-level. Currently, I'm working on getting the
>> > system-level
>> > integration working, which is the main goal of this
>> > project.
>> >
>> > I'm now faced with an issue related to m-compiler-p when
>> > compiling a simple
>> > project at sys-level. I should note that I'm using the
>> > custom-built maven
>> > NOT the official build. I'm asking this question from you
>> > to get a _hint_ to
>> > fix this issue.
>> >
>> > m-compiler-p fails with,
>> >
>> > [INFO] Internal error in the plugin manager executing goal
>> > 'org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile':
>> > Unable to
>> > find the mojo 'compile' (or one of its required components)
>> > in the plugin
>> > 'org.apache.maven.plugins:maven-compiler-plugin'
>> > Can not set
>> > org.apache.maven.toolchain.DefaultToolchainManager field
>> > org.apache.maven.plugin.AbstractCompilerMojo.toolchainManager
>> > to
>> > org.apache.maven.toolchain.DefaultToolchainManager
>> >
>> > Full build stack trace is at [1].
>> >
>> > I've checked the components.xml file of
>> > maven-toolchain-1.0, but couldn't
>> > figure out the issue. The implementation for the
>> > <role>
>> > org.apache.maven.toolchain.ToolchainManager is
>> > org.apache.maven.toolchain.DefaultToolchainManager. So, it
>> > should work. I've
>> > gone through the source file of AbstractCompilerMojo [2] as
>> > well without any
>> > success.
>> >
>> > Can anyone let me know where I should I look to fix this
>> > issue? I understand
>> > that this is not the official build, so you all don't need
>> > to be concerned
>> > with this. But any help to figure this out is much
>> > appreciated!
>> >
>> > [1] http://pastebin.com/e6E0VtW6
>> >
>
>
> [2] http://svn.apache.org/viewvc/maven/plugins/tags/maven-compiler-plugin-2.3.2/src/main/java/org/apache/maven/plugin/AbstractCompilerMojo.java?view=markup
>
>
>>
>> >
>> > Thanks,
>> > --Kasun
>> >
>> > --
>> > ~~~*******'''''''''''''*******~~~
>> > Kasun Gajasinghe,
>> > University of Moratuwa,
>> > Sri Lanka.
>> > Blog: http://blog.kasunbg.org
>> > Twitter: http://twitter.com/kasunbg
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>
>
>
> --
> ~~~*******'''''''''''''*******~~~
> Kasun Gajasinghe,
> University of Moratuwa,
> Sri Lanka.
> Blog: http://blog.kasunbg.org
> Twitter: http://twitter.com/kasunbg
--
~~~*******'''''''''''''*******~~~
Kasun Gajasinghe,
University of Moratuwa,
Sri Lanka.
Blog: http://blog.kasunbg.org
Twitter: http://twitter.com/kasunbg
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
Re: Issue in m-compiler-p probably related to maven-toolchain
Posted by Kasun Gajasinghe <ka...@gmail.com>.
On Sat, Aug 13, 2011 at 3:25 PM, Robert Scholte <rf...@codehaus.org>wrote:
>
> Is maven-toolchains-1.0 the right version for the forked Maven?
>
>
>
> http://findjar.com/class/org/apache/maven/toolchain/ToolchainManager.html
>
I have set maven-toolchain-1.0 explicitly in the maven-compiler-plugin. So,
I guess this is correct. Is there a way to verify this at runtime? I'm
afraid that the maven-toolchain-2.2.1 would interfere, which is bundled in
the maven-uber-jar! But I didn't see any interference in the debug output.
Since I didn't have a proper way of verifying, I've tested it by changing
the dependency version of maven-toolchain in m-compiler-p from 1.0 to 2.2.1.
It works fine too with the official build.
I should note that we specify the dependencies via <systemPath> element in
<dependency>. And, the groupId:artifactId combination is not exactly the
same as org.apache.maven:maven-toolchain but something like
gentoo.groupid:gentoo12 if it matters.
Thanks,
--Kasun
>
>
> -Robert
>
>
>
> ----------------------------------------
> > From: kasunbg@gmail.com
> > Date: Sat, 13 Aug 2011 15:07:17 +0530
> > Subject: Re: Issue in m-compiler-p probably related to maven-toolchain
> > To: dev@maven.apache.org
> > CC: kiorky@cryptelium.net; serkan@gentoo.org; ali_bush@gentoo.org
> >
> > Mark,
> >
> > On Sat, Aug 13, 2011 at 2:19 PM, Mark Struberg <st...@yahoo.de>
> wrote:
> >
> > > Hi!
> > >
> > > Lets try to follow the logical route. It's either
> > >
> > > a.) cannot find the 'compile' mojo
> > >
> > > or
> > >
> > > b.) 'or one of its required components'
> > >
> > >
> > > Ad a.): Maven plugins have xdoc annotations which will be used to
> generate
> > > a META-INF/maven/plugin.xml file in the plugins jar.
> > > Can you check if this exists and looks good?
> > > Did you try other plugins? A plain 'mvn clean' works well?
> > >
> > >
> > > Starting mvn with -X might also give you a bit more clue about whats
> going
> > > on.\
> > >
> >
> >
> > b) would be the most probable reason here. Further, I suspect that one
> > component fails at runtime. The build error returned via mvn -X is at
> > http://pastebin.com/e6E0VtW6 . Would you need the full build log?
> >
> > In line 49 of the given pastebin, I see the following.
> > Caused by:
> > org.codehaus.plexus.component.composition.CompositionException:
> Composition
> > failed for the field toolchainManager in object of type
> > org.apache.maven.plugin.CompilerMojo
> >
> > And, in the plugin.xml, there's this requirement which I suspect is
> failing.
> > <requirement>
> > <role>org.apache.maven.toolchain.ToolchainManager</role>
> > <field-name>toolchainManager</field-name>
> > </requirement>
> >
> > I guess this confirms that the issue is in a component? The CompilerMojo
> > class in m-compiler-p contains the variable toolchainManager with the
> > annotation '@component'. The class is in [2]. Things I checked are seems
> to
> > be in-place. No idea why it fails.
> >
> > A mojo with 'compile' <goal>' is available in the plugin.xml at the
> location
> > you said. The file is available to look at [3] in case you think more
> > details are needed.
> > And, `mvn clean` worked flawlessly, as well as the job of
> > maven-resources-plugin.
> >
> > I guess we need to go in to second step?
> >
> > [3] http://pastebin.com/yWyGAG2G
> >
> >
> > Thanks for your response!
> > --Kasun
> >
> >
> >
> > >
> > > LieGrue,
> > > strub
> > >
> > > --- On Sat, 8/13/11, Kasun Gajasinghe <ka...@gmail.com> wrote:
> > >
> > > > From: Kasun Gajasinghe <ka...@gmail.com>
> > > > Subject: Issue in m-compiler-p probably related to maven-toolchain
> > > > To: "Maven Developers List" <de...@maven.apache.org>
> > > > Cc: "kiorky" <ki...@cryptelium.net>, "Serkan Kaba" <
> serkan@gentoo.org>,
> > > "Alistair Bush" <al...@gentoo.org>
> > > > Date: Saturday, August 13, 2011, 6:14 AM
> > > > Hi devs,
> > > >
> > > > As you may have probably heard, Maven integration in Gentoo
> > > > is fully working
> > > > for user-level. Currently, I'm working on getting the
> > > > system-level
> > > > integration working, which is the main goal of this
> > > > project.
> > > >
> > > > I'm now faced with an issue related to m-compiler-p when
> > > > compiling a simple
> > > > project at sys-level. I should note that I'm using the
> > > > custom-built maven
> > > > NOT the official build. I'm asking this question from you
> > > > to get a _hint_ to
> > > > fix this issue.
> > > >
> > > > m-compiler-p fails with,
> > > >
> > > > [INFO] Internal error in the plugin manager executing goal
> > > > 'org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile':
> > > > Unable to
> > > > find the mojo 'compile' (or one of its required components)
> > > > in the plugin
> > > > 'org.apache.maven.plugins:maven-compiler-plugin'
> > > > Can not set
> > > > org.apache.maven.toolchain.DefaultToolchainManager field
> > > > org.apache.maven.plugin.AbstractCompilerMojo.toolchainManager
> > > > to
> > > > org.apache.maven.toolchain.DefaultToolchainManager
> > > >
> > > > Full build stack trace is at [1].
> > > >
> > > > I've checked the components.xml file of
> > > > maven-toolchain-1.0, but couldn't
> > > > figure out the issue. The implementation for the
> > > > <role>
> > > > org.apache.maven.toolchain.ToolchainManager is
> > > > org.apache.maven.toolchain.DefaultToolchainManager. So, it
> > > > should work. I've
> > > > gone through the source file of AbstractCompilerMojo [2] as
> > > > well without any
> > > > success.
> > > >
> > > > Can anyone let me know where I should I look to fix this
> > > > issue? I understand
> > > > that this is not the official build, so you all don't need
> > > > to be concerned
> > > > with this. But any help to figure this out is much
> > > > appreciated!
> > > >
> > > > [1] http://pastebin.com/e6E0VtW6
> > > >
> > >
> >
> > [2]
> http://svn.apache.org/viewvc/maven/plugins/tags/maven-compiler-plugin-2.3.2/src/main/java/org/apache/maven/plugin/AbstractCompilerMojo.java?view=markup
> >
> >
> >
> >
> > > >
> > > > Thanks,
> > > > --Kasun
> > > >
> > > > --
> > > > ~~~*******'''''''''''''*******~~~
> > > > Kasun Gajasinghe,
> > > > University of Moratuwa,
> > > > Sri Lanka.
> > > > Blog: http://blog.kasunbg.org
> > > > Twitter: http://twitter.com/kasunbg
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
> > >
> > >
> >
> >
> > --
> > ~~~*******'''''''''''''*******~~~
> > Kasun Gajasinghe,
> > University of Moratuwa,
> > Sri Lanka.
> > Blog: http://blog.kasunbg.org
> > Twitter: http://twitter.com/kasunbg
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>
--
~~~*******'''''''''''''*******~~~
Kasun Gajasinghe,
University of Moratuwa,
Sri Lanka.
Blog: http://blog.kasunbg.org
Twitter: http://twitter.com/kasunbg
RE: Issue in m-compiler-p probably related to maven-toolchain
Posted by Robert Scholte <rf...@codehaus.org>.
Is maven-toolchains-1.0 the right version for the forked Maven?
http://findjar.com/class/org/apache/maven/toolchain/ToolchainManager.html
-Robert
----------------------------------------
> From: kasunbg@gmail.com
> Date: Sat, 13 Aug 2011 15:07:17 +0530
> Subject: Re: Issue in m-compiler-p probably related to maven-toolchain
> To: dev@maven.apache.org
> CC: kiorky@cryptelium.net; serkan@gentoo.org; ali_bush@gentoo.org
>
> Mark,
>
> On Sat, Aug 13, 2011 at 2:19 PM, Mark Struberg <st...@yahoo.de> wrote:
>
> > Hi!
> >
> > Lets try to follow the logical route. It's either
> >
> > a.) cannot find the 'compile' mojo
> >
> > or
> >
> > b.) 'or one of its required components'
> >
> >
> > Ad a.): Maven plugins have xdoc annotations which will be used to generate
> > a META-INF/maven/plugin.xml file in the plugins jar.
> > Can you check if this exists and looks good?
> > Did you try other plugins? A plain 'mvn clean' works well?
> >
> >
> > Starting mvn with -X might also give you a bit more clue about whats going
> > on.\
> >
>
>
> b) would be the most probable reason here. Further, I suspect that one
> component fails at runtime. The build error returned via mvn -X is at
> http://pastebin.com/e6E0VtW6 . Would you need the full build log?
>
> In line 49 of the given pastebin, I see the following.
> Caused by:
> org.codehaus.plexus.component.composition.CompositionException: Composition
> failed for the field toolchainManager in object of type
> org.apache.maven.plugin.CompilerMojo
>
> And, in the plugin.xml, there's this requirement which I suspect is failing.
> <requirement>
> <role>org.apache.maven.toolchain.ToolchainManager</role>
> <field-name>toolchainManager</field-name>
> </requirement>
>
> I guess this confirms that the issue is in a component? The CompilerMojo
> class in m-compiler-p contains the variable toolchainManager with the
> annotation '@component'. The class is in [2]. Things I checked are seems to
> be in-place. No idea why it fails.
>
> A mojo with 'compile' <goal>' is available in the plugin.xml at the location
> you said. The file is available to look at [3] in case you think more
> details are needed.
> And, `mvn clean` worked flawlessly, as well as the job of
> maven-resources-plugin.
>
> I guess we need to go in to second step?
>
> [3] http://pastebin.com/yWyGAG2G
>
>
> Thanks for your response!
> --Kasun
>
>
>
> >
> > LieGrue,
> > strub
> >
> > --- On Sat, 8/13/11, Kasun Gajasinghe <ka...@gmail.com> wrote:
> >
> > > From: Kasun Gajasinghe <ka...@gmail.com>
> > > Subject: Issue in m-compiler-p probably related to maven-toolchain
> > > To: "Maven Developers List" <de...@maven.apache.org>
> > > Cc: "kiorky" <ki...@cryptelium.net>, "Serkan Kaba" <se...@gentoo.org>,
> > "Alistair Bush" <al...@gentoo.org>
> > > Date: Saturday, August 13, 2011, 6:14 AM
> > > Hi devs,
> > >
> > > As you may have probably heard, Maven integration in Gentoo
> > > is fully working
> > > for user-level. Currently, I'm working on getting the
> > > system-level
> > > integration working, which is the main goal of this
> > > project.
> > >
> > > I'm now faced with an issue related to m-compiler-p when
> > > compiling a simple
> > > project at sys-level. I should note that I'm using the
> > > custom-built maven
> > > NOT the official build. I'm asking this question from you
> > > to get a _hint_ to
> > > fix this issue.
> > >
> > > m-compiler-p fails with,
> > >
> > > [INFO] Internal error in the plugin manager executing goal
> > > 'org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile':
> > > Unable to
> > > find the mojo 'compile' (or one of its required components)
> > > in the plugin
> > > 'org.apache.maven.plugins:maven-compiler-plugin'
> > > Can not set
> > > org.apache.maven.toolchain.DefaultToolchainManager field
> > > org.apache.maven.plugin.AbstractCompilerMojo.toolchainManager
> > > to
> > > org.apache.maven.toolchain.DefaultToolchainManager
> > >
> > > Full build stack trace is at [1].
> > >
> > > I've checked the components.xml file of
> > > maven-toolchain-1.0, but couldn't
> > > figure out the issue. The implementation for the
> > > <role>
> > > org.apache.maven.toolchain.ToolchainManager is
> > > org.apache.maven.toolchain.DefaultToolchainManager. So, it
> > > should work. I've
> > > gone through the source file of AbstractCompilerMojo [2] as
> > > well without any
> > > success.
> > >
> > > Can anyone let me know where I should I look to fix this
> > > issue? I understand
> > > that this is not the official build, so you all don't need
> > > to be concerned
> > > with this. But any help to figure this out is much
> > > appreciated!
> > >
> > > [1] http://pastebin.com/e6E0VtW6
> > >
> >
>
> [2] http://svn.apache.org/viewvc/maven/plugins/tags/maven-compiler-plugin-2.3.2/src/main/java/org/apache/maven/plugin/AbstractCompilerMojo.java?view=markup
>
>
>
>
> > >
> > > Thanks,
> > > --Kasun
> > >
> > > --
> > > ~~~*******'''''''''''''*******~~~
> > > Kasun Gajasinghe,
> > > University of Moratuwa,
> > > Sri Lanka.
> > > Blog: http://blog.kasunbg.org
> > > Twitter: http://twitter.com/kasunbg
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
>
>
> --
> ~~~*******'''''''''''''*******~~~
> Kasun Gajasinghe,
> University of Moratuwa,
> Sri Lanka.
> Blog: http://blog.kasunbg.org
> Twitter: http://twitter.com/kasunbg
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
Re: Issue in m-compiler-p probably related to maven-toolchain
Posted by Kasun Gajasinghe <ka...@gmail.com>.
Mark,
On Sat, Aug 13, 2011 at 2:19 PM, Mark Struberg <st...@yahoo.de> wrote:
> Hi!
>
> Lets try to follow the logical route. It's either
>
> a.) cannot find the 'compile' mojo
>
> or
>
> b.) 'or one of its required components'
>
>
> Ad a.): Maven plugins have xdoc annotations which will be used to generate
> a META-INF/maven/plugin.xml file in the plugins jar.
> Can you check if this exists and looks good?
> Did you try other plugins? A plain 'mvn clean' works well?
>
>
> Starting mvn with -X might also give you a bit more clue about whats going
> on.\
>
b) would be the most probable reason here. Further, I suspect that one
component fails at runtime. The build error returned via mvn -X is at
http://pastebin.com/e6E0VtW6 . Would you need the full build log?
In line 49 of the given pastebin, I see the following.
Caused by:
org.codehaus.plexus.component.composition.CompositionException: Composition
failed for the field toolchainManager in object of type
org.apache.maven.plugin.CompilerMojo
And, in the plugin.xml, there's this requirement which I suspect is failing.
<requirement>
<role>org.apache.maven.toolchain.ToolchainManager</role>
<field-name>toolchainManager</field-name>
</requirement>
I guess this confirms that the issue is in a component? The CompilerMojo
class in m-compiler-p contains the variable toolchainManager with the
annotation '@component'. The class is in [2]. Things I checked are seems to
be in-place. No idea why it fails.
A mojo with 'compile' <goal>' is available in the plugin.xml at the location
you said. The file is available to look at [3] in case you think more
details are needed.
And, `mvn clean` worked flawlessly, as well as the job of
maven-resources-plugin.
I guess we need to go in to second step?
[3] http://pastebin.com/yWyGAG2G
Thanks for your response!
--Kasun
>
> LieGrue,
> strub
>
> --- On Sat, 8/13/11, Kasun Gajasinghe <ka...@gmail.com> wrote:
>
> > From: Kasun Gajasinghe <ka...@gmail.com>
> > Subject: Issue in m-compiler-p probably related to maven-toolchain
> > To: "Maven Developers List" <de...@maven.apache.org>
> > Cc: "kiorky" <ki...@cryptelium.net>, "Serkan Kaba" <se...@gentoo.org>,
> "Alistair Bush" <al...@gentoo.org>
> > Date: Saturday, August 13, 2011, 6:14 AM
> > Hi devs,
> >
> > As you may have probably heard, Maven integration in Gentoo
> > is fully working
> > for user-level. Currently, I'm working on getting the
> > system-level
> > integration working, which is the main goal of this
> > project.
> >
> > I'm now faced with an issue related to m-compiler-p when
> > compiling a simple
> > project at sys-level. I should note that I'm using the
> > custom-built maven
> > NOT the official build. I'm asking this question from you
> > to get a _hint_ to
> > fix this issue.
> >
> > m-compiler-p fails with,
> >
> > [INFO] Internal error in the plugin manager executing goal
> > 'org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile':
> > Unable to
> > find the mojo 'compile' (or one of its required components)
> > in the plugin
> > 'org.apache.maven.plugins:maven-compiler-plugin'
> > Can not set
> > org.apache.maven.toolchain.DefaultToolchainManager field
> > org.apache.maven.plugin.AbstractCompilerMojo.toolchainManager
> > to
> > org.apache.maven.toolchain.DefaultToolchainManager
> >
> > Full build stack trace is at [1].
> >
> > I've checked the components.xml file of
> > maven-toolchain-1.0, but couldn't
> > figure out the issue. The implementation for the
> > <role>
> > org.apache.maven.toolchain.ToolchainManager is
> > org.apache.maven.toolchain.DefaultToolchainManager. So, it
> > should work. I've
> > gone through the source file of AbstractCompilerMojo [2] as
> > well without any
> > success.
> >
> > Can anyone let me know where I should I look to fix this
> > issue? I understand
> > that this is not the official build, so you all don't need
> > to be concerned
> > with this. But any help to figure this out is much
> > appreciated!
> >
> > [1] http://pastebin.com/e6E0VtW6
> >
>
[2] http://svn.apache.org/viewvc/maven/plugins/tags/maven-compiler-plugin-2.3.2/src/main/java/org/apache/maven/plugin/AbstractCompilerMojo.java?view=markup
> >
> > Thanks,
> > --Kasun
> >
> > --
> > ~~~*******'''''''''''''*******~~~
> > Kasun Gajasinghe,
> > University of Moratuwa,
> > Sri Lanka.
> > Blog: http://blog.kasunbg.org
> > Twitter: http://twitter.com/kasunbg
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>
--
~~~*******'''''''''''''*******~~~
Kasun Gajasinghe,
University of Moratuwa,
Sri Lanka.
Blog: http://blog.kasunbg.org
Twitter: http://twitter.com/kasunbg
Re: Issue in m-compiler-p probably related to maven-toolchain
Posted by Mark Struberg <st...@yahoo.de>.
Hi!
Lets try to follow the logical route. It's either
a.) cannot find the 'compile' mojo
or
b.) 'or one of its required components'
Ad a.): Maven plugins have xdoc annotations which will be used to generate a META-INF/maven/plugin.xml file in the plugins jar.
Can you check if this exists and looks good?
Did you try other plugins? A plain 'mvn clean' works well?
Starting mvn with -X might also give you a bit more clue about whats going on.
LieGrue,
strub
--- On Sat, 8/13/11, Kasun Gajasinghe <ka...@gmail.com> wrote:
> From: Kasun Gajasinghe <ka...@gmail.com>
> Subject: Issue in m-compiler-p probably related to maven-toolchain
> To: "Maven Developers List" <de...@maven.apache.org>
> Cc: "kiorky" <ki...@cryptelium.net>, "Serkan Kaba" <se...@gentoo.org>, "Alistair Bush" <al...@gentoo.org>
> Date: Saturday, August 13, 2011, 6:14 AM
> Hi devs,
>
> As you may have probably heard, Maven integration in Gentoo
> is fully working
> for user-level. Currently, I'm working on getting the
> system-level
> integration working, which is the main goal of this
> project.
>
> I'm now faced with an issue related to m-compiler-p when
> compiling a simple
> project at sys-level. I should note that I'm using the
> custom-built maven
> NOT the official build. I'm asking this question from you
> to get a _hint_ to
> fix this issue.
>
> m-compiler-p fails with,
>
> [INFO] Internal error in the plugin manager executing goal
> 'org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile':
> Unable to
> find the mojo 'compile' (or one of its required components)
> in the plugin
> 'org.apache.maven.plugins:maven-compiler-plugin'
> Can not set
> org.apache.maven.toolchain.DefaultToolchainManager field
> org.apache.maven.plugin.AbstractCompilerMojo.toolchainManager
> to
> org.apache.maven.toolchain.DefaultToolchainManager
>
> Full build stack trace is at [1].
>
> I've checked the components.xml file of
> maven-toolchain-1.0, but couldn't
> figure out the issue. The implementation for the
> <role>
> org.apache.maven.toolchain.ToolchainManager is
> org.apache.maven.toolchain.DefaultToolchainManager. So, it
> should work. I've
> gone through the source file of AbstractCompilerMojo [2] as
> well without any
> success.
>
> Can anyone let me know where I should I look to fix this
> issue? I understand
> that this is not the official build, so you all don't need
> to be concerned
> with this. But any help to figure this out is much
> appreciated!
>
> [1] http://pastebin.com/e6E0VtW6
> [2]
> http://svn.apache.org/viewvc/maven/plugins/tags/maven-compiler-plugin-2.3.2/src/main/java/org/apache/maven/plugin/AbstractCompilerMojo.java?view=markup
>
> Thanks,
> --Kasun
>
> --
> ~~~*******'''''''''''''*******~~~
> Kasun Gajasinghe,
> University of Moratuwa,
> Sri Lanka.
> Blog: http://blog.kasunbg.org
> Twitter: http://twitter.com/kasunbg
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org