btw, I am able to build this plugin any more ( maven 3.2.3, java 1.7.x) [INFO] Artifact com.sun:tools:jar:1.7.0_55:system contains .class compiled with incorrect version [INFO] Artifact org.aspectj:aspectjtools:jar:1.8.0:compile contains .class compiled with incorrect version [WARNING] Rule 0: org.apache.maven.plugins.enforcer.EnforceBytecodeVersion failed with message: Found Banned Dependency: com.sun:tools:jar:1.7.0_55 Found Banned Dependency: org.aspectj:aspectjtools:jar:1.8.0 Use 'mvn dependency:tree' to locate the source of the banned dependencies.
-D On Tue, Sep 2, 2014 at 2:44 PM, Lennart Jörelid <lennart.jore...@gmail.com> wrote: > I just noted, but adding a Max JDK version doesn't seem to make any sense > in this case. > The AspectJ compiler will generate bytecode compliant with a certain JDK > version, implying that performing bytecode manipulation (i.e. calling AJC) > without that JDK version present will cause problems. > > Therefore, I believe we must validate the AspectJ Maven plugin on > appropriate JDKs. > It might make sense to restrict the JDK used (by bamboo etc.) to be equal > to the Java version specified in the AJC runtime arguments, though. > That would effectively be the same as setting a *maximum* JDK version. > > > 2014-09-02 23:30 GMT+02:00 Robert Scholte <codeh...@sourcegrounds.com>: > > Hi, >> >> I've added the enforceBytecodeVersion rule to see which jar(s) are >> causing problems. >> It seems that aspectjtools can't run with JDK5. >> As long as org.aspectj.tools.ajc.Main.Main() is called within the same >> JVM, we need to upgrade the JDK requirement. >> Otherwise we need to start a new JVM, preferably with toolchains to >> manage the JDK versions. Not sure if it's worth it to implement, though. >> >> For me this is a valid reason to change the required JDK, I'll leave it >> up to you. >> >> Robert >> >> Op Tue, 02 Sep 2014 23:00:26 +0200 schreef Robert Scholte < >> codeh...@sourcegrounds.com>: >> >> >> Hi, >>> >>> I've fixed the unittest, next step is to fix the integration tests. >>> I've added a JDK8 task to the integration tests, so now it will be >>> tested with the minimum (JDK5) and maximum, both with Maven-2.2.1. >>> There are only linux bambooo-agents available right now. According to >>> JIRA[1] there has never been a request to support more operating systems, >>> so go ahead and ask. >>> In the meantime I can verify it with Win7 + most of the JDKs available >>> at home. >>> >>> thanks, >>> Robert >>> >>> ps. to log on and configure: https://bamboo-ci.codehaus. >>> org/userlogin!default.action >>> >>> [1] https://jira.codehaus.org/browse/HAUS/component/12684 >>> >>> >>> Op Tue, 02 Sep 2014 21:25:33 +0200 schreef Dan Tran <dant...@gmail.com>: >>> >>> Hi Anders, Robert, Karl >>>> >>>> Are you able to help with this issue at bamboo setup? >>>> >>>> Thanks >>>> >>>> -D >>>> >>>> >>>> On Tue, Sep 2, 2014 at 10:33 AM, Lennart Jörelid < >>>> lennart.jore...@gmail.com> >>>> wrote: >>>> >>>> We need to set up a few projects in Bamboo where the >>>>> aspectj_maven_plugin >>>>> is compiled using different kinds of JDKs. This is to validate that the >>>>> AspectJ compiler options for the respective JDKs do not cause >>>>> >>>>> java.lang.UnsupportedClassVersionError: Bad version number in .class >>>>> file >>>>> at java.lang.ClassLoader.defineClass1(Native Method) >>>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:620) >>>>> >>>>> >>>>> ... as is currently the case with a unit/integration test for the >>>>> AspectJ >>>>> maven plugin. >>>>> >>>>> We would also really need a Windows execution environment on Codehaus >>>>> Bamboo - although I'm aware that this is stretching things a bit. This >>>>> is >>>>> simply to ensure that none of our ITs and plugins fail to properly >>>>> encode >>>>> paths and other OS-specific things. >>>>> >>>>> >>>>> 2014-09-02 18:30 GMT+02:00 Dan Tran <dant...@gmail.com>: >>>>> >>>>> what do we need from codehaus bamboo? >>>>> >>>>>> >>>>>> Thanks >>>>>> >>>>>> -D >>>>>> >>>>>> >>>>>> On Tue, Sep 2, 2014 at 9:06 AM, Lennart Jörelid < >>>>>> lennart.jore...@gmail.com> wrote: >>>>>> >>>>>> No, we should not. >>>>>>> >>>>>>> https://bamboo-ci.codehaus.org/browse/MOJO-MASPECTJ >>>>>>> >>>>>>> Fails since we have been unable - thus far - to create a new project >>>>>>> with JDK 8 support. >>>>>>> If we could get that done, we would be one step closer to release. >>>>>>> >>>>>>> >>>>>>> 2014-09-02 17:46 GMT+02:00 Dan Tran <dant...@gmail.com>: >>>>>>> >>>>>>> should we go ehead to push this release out? >>>>>>> >>>>>>>> >>>>>>>> Thanks >>>>>>>> >>>>>>>> -D >>>>>>>> >>>>>>>> >>>>>>>> On Wed, Aug 20, 2014 at 12:08 PM, Anders Hammar <and...@hammar.net> >>>>>>>> wrote: >>>>>>>> >>>>>>>> I filed a ticket for this: >>>>>>>>> http://jira.codehaus.org/browse/MASPECTJ-135 >>>>>>>>> >>>>>>>>> Feel free to add more info as you see fit. >>>>>>>>> >>>>>>>>> /Anders >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, Aug 20, 2014 at 3:56 PM, Dan Tran <dant...@gmail.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>> Hi Sergei, you are right, i have a convenient script to 'cd' into >>>>>>>>>> my >>>>>>>>>> dev tree like this >>>>>>>>>> >>>>>>>>>> @echo off >>>>>>>>>> cd c:\views\dev >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> so the fix is ( for now) >>>>>>>>>> >>>>>>>>>> @echo off >>>>>>>>>> cd C:\views\dev >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Tue, Aug 19, 2014 at 11:35 PM, Sergei Ivanov < >>>>>>>>>> sergei_iva...@mail.ru> wrote: >>>>>>>>>> >>>>>>>>>> Hi Dan, >>>>>>>>>>> >>>>>>>>>>> Looks like the drive letter C: differs in case between expected >>>>>>>>>>> and >>>>>>>>>>> actual. You may want to change the test script to use >>>>>>>>>>> case-insensitive >>>>>>>>>>> comparison on windows. >>>>>>>>>>> >>>>>>>>>>> Regards, >>>>>>>>>>> -- >>>>>>>>>>> Sergei Ivanov >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Wednesday, 20 August 2014 07:26 +0100 from Dan Tran < >>>>>>>>>>> dant...@gmail.com>: >>>>>>>>>>> >>>>>>>>>>> no problem building on linux for both java 7 and 8 >>>>>>>>>>> >>>>>>>>>>> also works inside my windows eclipse IDE. >>>>>>>>>>> >>>>>>>>>>> Must have someting to do with my env. >>>>>>>>>>> >>>>>>>>>>> Thanks >>>>>>>>>>> >>>>>>>>>>> -D >>>>>>>>>>> >>>>>>>>>>> On Tue, Aug 19, 2014 at 11:04 PM, Dan Tran < dant...@gmail.com > >>>>>>>>>>> wrote: >>>>>>>>>>> >not sure why, but i am not able to build it locally using both >>>>>>>>>>> java >>>>>>>>>>> 7 and 8 on windows (have not try it on linux yet ) >>>>>>>>>>> > >>>>>>>>>>> >[INFO] Building: JavaSourcesDefault\pom.xml >>>>>>>>>>> >[INFO] run script verify.groovy >>>>>>>>>>> >[INFO] ..FAILED (2.7 s) >>>>>>>>>>> >[INFO] The post-build script did not succeed. assert >>>>>>>>>>> execLine.endsWith( fooClazz.getAbsolutePath() ) >>>>>>>>>>> > | | | | >>>>>>>>>>> > | false | >>>>>>>>>>> c:\views\dev\mojo\mojo\aspectj-maven-plugin\target\ >>>>>>>>>>> it\JavaSourcesDefault\src\main\java\foo\Clazz.java >>>>>>>>>>> > | >>>>>>>>>>> c:\views\dev\mojo\mojo\aspectj-maven-plugin\target\ >>>>>>>>>>> it\JavaSourcesDefault\src\main\java\foo\Clazz.java >>>>>>>>>>> > [DEBUG] Running : ajc -1.4 -classpath >>>>>>>>>>> C:\views\dev\mojo\mojo\aspectj-maven-plugin\target\ >>>>>>>>>>> local-repo\org\aspectj\aspectjrt\1.8.0\aspectjrt-1.8. >>>>>>>>>>> 0.jar;C:\views\dev\mojo\mojo\aspectj-maven-plugin\t >>>>>>>>>>> >arget\it\JavaSourcesDefault\target\classes -d >>>>>>>>>>> C:\views\dev\mojo\mojo\aspectj-maven-plugin\target\ >>>>>>>>>>> it\JavaSourcesDefault\target\classes >>>>>>>>>>> C:\views\dev\mojo\mojo\aspectj-maven-plugin\target\ >>>>>>>>>>> it\JavaSourcesD >>>>>>>>>>> >efault\src\main\java\foo\Clazz.java >>>>>>>>>>> >[INFO] Building: JavaSourcesEmpty\pom.xml >>>>>>>>>>> >[INFO] run script verify.groovy >>>>>>>>>>> >[INFO] ..SUCCESS (2.1 s) >>>>>>>>>>> >[INFO] Building: JavaSourcesList\pom.xml >>>>>>>>>>> >[INFO] run script verify.groovy >>>>>>>>>>> >[INFO] ..FAILED (2.5 s) >>>>>>>>>>> >[INFO] The post-build script did not succeed. assert >>>>>>>>>>> execLine.endsWith( fooClazz.getAbsolutePath() ) >>>>>>>>>>> > | | | | >>>>>>>>>>> > | false | >>>>>>>>>>> c:\views\dev\mojo\mojo\aspectj-maven-plugin\target\ >>>>>>>>>>> it\JavaSourcesList\src\java\foo\Clazz.java >>>>>>>>>>> > | >>>>>>>>>>> c:\views\dev\mojo\mojo\aspectj-maven-plugin\target\ >>>>>>>>>>> it\JavaSourcesList\src\java\foo\Clazz.java >>>>>>>>>>> > [DEBUG] Running : ajc -1.4 -classpath >>>>>>>>>>> C:\views\dev\mojo\mojo\aspectj-maven-plugin\target\ >>>>>>>>>>> local-repo\org\aspectj\aspectjrt\1.8.0\aspectjrt-1.8. >>>>>>>>>>> 0.jar;C:\views\dev\mojo\mojo\aspectj-maven-plugin\t >>>>>>>>>>> >arget\it\JavaSourcesList\target\classes -d >>>>>>>>>>> C:\views\dev\mojo\mojo\aspectj-maven-plugin\target\ >>>>>>>>>>> it\JavaSourcesList\target\classes >>>>>>>>>>> C:\views\dev\mojo\mojo\aspectj-maven-plugin\target\ >>>>>>>>>>> it\JavaSourcesList\sr >>>>>>>>>>> >c\java\foo\Clazz.java >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> >On Tue, Aug 19, 2014 at 10:44 PM, Lennart Jörelid < >>>>>>>>>>> lennart.jore...@gmail.com > wrote: >>>>>>>>>>> >>Yes. >>>>>>>>>>> >> >>>>>>>>>>> >>We have presently some Bamboo setup issues, but the code has >>>>>>>>>>> built >>>>>>>>>>> locally for me since quite awhile. >>>>>>>>>>> >>Thus, it is presently more of a Bamboo issue than a development >>>>>>>>>>> one. >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> >>2014-08-19 22:42 GMT+02:00 Dan Tran < dant...@gmail.com > : >>>>>>>>>>> >> >>>>>>>>>>> >>>Hello MOJO team, >>>>>>>>>>> >>> >>>>>>>>>>> >>>any plan to push 1.7 out for JDK 8 support? >>>>>>>>>>> >>> >>>>>>>>>>> >>>Thanks >>>>>>>>>>> >>> >>>>>>>>>>> >>>-D >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> >>-- >>>>>>>>>>> >>-- >>>>>>>>>>> +==============================+ >>>>>>>>>>> | Bästa hälsningar, >>>>>>>>>>> | [sw. "Best regards"] >>>>>>>>>>> | >>>>>>>>>>> | Lennart Jörelid >>>>>>>>>>> | EAI Architect & Integrator >>>>>>>>>>> | >>>>>>>>>>> | jGuru Europe AB >>>>>>>>>>> | Mölnlycke - Kista >>>>>>>>>>> | >>>>>>>>>>> | Email: l...@jguru.se >>>>>>>>>>> | URL: www.jguru.se >>>>>>>>>>> | Phone >>>>>>>>>>> | (skype): jgurueurope >>>>>>>>>>> | (intl): +46 708 507 603 >>>>>>>>>>> | (domestic): 0708 - 507 603 >>>>>>>>>>> +==============================+ >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> -- >>>>>>> +==============================+ >>>>>>> | Bästa hälsningar, >>>>>>> | [sw. "Best regards"] >>>>>>> | >>>>>>> | Lennart Jörelid >>>>>>> | EAI Architect & Integrator >>>>>>> | >>>>>>> | jGuru Europe AB >>>>>>> | Mölnlycke - Kista >>>>>>> | >>>>>>> | Email: l...@jguru.se >>>>>>> | URL: www.jguru.se >>>>>>> | Phone >>>>>>> | (skype): jgurueurope >>>>>>> | (intl): +46 708 507 603 >>>>>>> | (domestic): 0708 - 507 603 >>>>>>> +==============================+ >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> >>>>> -- >>>>> +==============================+ >>>>> | Bästa hälsningar, >>>>> | [sw. "Best regards"] >>>>> | >>>>> | Lennart Jörelid >>>>> | EAI Architect & Integrator >>>>> | >>>>> | jGuru Europe AB >>>>> | Mölnlycke - Kista >>>>> | >>>>> | Email: l...@jguru.se >>>>> | URL: www.jguru.se >>>>> | Phone >>>>> | (skype): jgurueurope >>>>> | (intl): +46 708 507 603 >>>>> | (domestic): 0708 - 507 603 >>>>> +==============================+ >>>>> >>>>> >>> --------------------------------------------------------------------- >>> To unsubscribe from this list, please visit: >>> >>> http://xircles.codehaus.org/manage_email >>> >>> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> >> > > > -- > > -- > +==============================+ > | Bästa hälsningar, > | [sw. "Best regards"] > | > | Lennart Jörelid > | EAI Architect & Integrator > | > | jGuru Europe AB > | Mölnlycke - Kista > | > | Email: l...@jguru.se > | URL: www.jguru.se > | Phone > | (skype): jgurueurope > | (intl): +46 708 507 603 > | (domestic): 0708 - 507 603 > +==============================+ > >