incubator-isis-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mohammad Nour El-Din <nour.moham...@gmail.com>
Subject Re: Move over to Maven3?
Date Thu, 21 Jul 2011 21:24:53 GMT
I started from a clean Maven local repository and all built successfully.

On Thu, Jul 21, 2011 at 10:58 PM, Benson Margulies
<bimargulies@gmail.com> wrote:
> This sure looks like you've changed compiler versions. Compare
> help:effective-pom from the two maven runs and see what you see?
>
> On Thu, Jul 21, 2011 at 4:53 PM, Robert Matthews
> <rmatthews@nakedobjects.org> wrote:
>> Kevin
>>
>> I've just got around to trying this out for you.  However I have immediately
>> run into problems.
>>
>> I've got
>>
>> Apache Maven 3.0.3 (r1075438; 2011-02-28 17:31:09+0000)
>> Maven home: /home/rcm/usr/apache-maven-3.0.3
>> Java version: 1.6.0_22, vendor: Sun Microsystems Inc.
>> Java home: /usr/lib/jvm/java-6-openjdk/jre
>> Default locale: en_GB, platform encoding: UTF-8
>> OS name: "linux", version: "2.6.39-arch", arch: "amd64", family: "unix"
>>
>> and having done
>>
>> $ svn up
>> $ ~/usr/apache-maven-3.0.3/bin/mvn clean
>> $ ~/usr/apache-maven-3.0.3/bin/mvn install
>>
>> it gives me this:-
>>
>> [ERROR] Failed to execute goal
>> org.apache.maven.plugins:maven-compiler-plugin:2.3.1:compile
>> (default-compile) on project commons: Compilation failure
>> [ERROR]
>> /home/rcm/isis/trunk/core/commons/src/main/java/org/apache/isis/core/commons/factory/InstanceUtil.java:[67,35]
>> invalid inferred types for T; inferred type does not conform to declared
>> bound(s)
>> [ERROR] inferred: T
>> [ERROR] bound(s): R
>> [ERROR] -> [Help 1]
>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
>> goal org.apache.maven.plugins:maven-compiler-plugin:2.3.1:compile
>> (default-compile) on project commons: Compilation failure
>> /home/rcm/isis/trunk/core/commons/src/main/java/org/apache/isis/core/commons/factory/InstanceUtil.java:[67,35]
>> invalid inferred types for T; inferred type does not conform to declared
>> bound(s)
>> inferred: T
>> bound(s): R
>>
>>
>>    at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
>>    at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>    at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>    at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>    at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>    at
>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>    at
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
>>    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>    at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>    at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>    at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>    at java.lang.reflect.Method.invoke(Method.java:616)
>>    at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>    at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>    at
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>    at
>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
>> Caused by: org.apache.maven.plugin.CompilationFailureException: Compilation
>> failure
>> /home/rcm/isis/trunk/core/commons/src/main/java/org/apache/isis/core/commons/factory/InstanceUtil.java:[67,35]
>> invalid inferred types for T; inferred type does not conform to declared
>> bound(s)
>> inferred: T
>> bound(s): R
>>
>>
>>    at
>> org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:656)
>>    at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:128)
>>    at
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>    at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>    ... 19 more
>> [ERROR]
>>
>>
>> How does this compare with your results.  What are you running on?
>>
>> Rob
>>
>>
>> On 17/07/11 20:08, Kevin Meyer - KMZ wrote:
>>>
>>> Hi all,
>>>
>>> I think I've proved to myself that the previous issue with Maven3
>>> seems to have been fixed - if I remember correctly, the doc build did
>>> not complete properly - and this no longer seems to be the case (or
>>> has otherwise been addressed).
>>>
>>> Dan? Rob? Would you care to confirm this?
>>>
>>> Everyone else? Is there any reason not to up the maven version from
>>> 2.2 to 3?
>>>
>>> The changes to framework pom are:
>>>
>>> Remove the 3.0.0 version restriction:
>>>
>>>        <requireMavenVersion>
>>> -<version>[2.2.1,3.0.0)</version>
>>> +<version>[2.2.1,)</version>
>>>
>>> Increase the maven-site-plugin version:
>>>
>>>                  <plugin>
>>>                      <groupId>org.apache.maven.plugins</groupId>
>>>                      <artifactId>maven-site-plugin</artifactId>
>>> -<version>2.2</version>
>>> +<version>3.0-beta-3</version>
>>>
>>> Regards,
>>> Kevin
>>>
>>> PS: I'll preserve the latest full build site from /tmp/m2-sites/isis, if
>>> anyone needs me to check output, etc, first.
>>>
>>
>



-- 
Thanks
- Mohammad Nour
  Author of (WebSphere Application Server Community Edition 2.0 User Guide)
  http://www.redbooks.ibm.com/abstracts/sg247585.html
- LinkedIn: http://www.linkedin.com/in/mnour
- Blog: http://tadabborat.blogspot.com
----
"Life is like riding a bicycle. To keep your balance you must keep moving"
- Albert Einstein

"Writing clean code is what you must do in order to call yourself a
professional. There is no reasonable excuse for doing anything less
than your best."
- Clean Code: A Handbook of Agile Software Craftsmanship

"Stay hungry, stay foolish."
- Steve Jobs

Mime
View raw message