I think I just found the "source" of the problem... I completely forgot I
had updated my default Java instance in Eclipse to Java 7 last week while
testing something.  When you asked about the workspace resolution, I
checked the other settings I had in there as I didn't expect to have
anything modified.  When I saw the Java 7, I knew it was wrong and switch
it back and... woolah!  works again!

I guess we have a Java 7 compatibility issue with the plugin.  I'll advise
someone internally.

Thank you!

Keith


On Mon, Feb 17, 2014 at 5:43 PM, Igor Fedorenko <[email protected]> wrote:

> Does your "bad" launch configuration have workspace dependency
> resolution enabled by any chance? This would force maven to resolve
> dependencies from workspace projects first, before trying local or
> remote repositories. Just to be clear, the match is done by artifact
> groupId/artifactId/version tuple, so worskpace would need to have exact
> dependency version for this to make a difference. Workspace dependency
> resolution is off by default for run-as-maven-build, iirc, so you'd need
> to explicitly enable it in launch configuration dialog.
>
> --
> Regards,
> Igor
>
>
> On 2/17/2014, 17:37, Keith Barlow wrote:
>
>> That's good to know.  I am presuming there is some kind of
>> classpath/environment variable issue in the launch JVM.  I have 111
>> projects in my workspace and it's about 2+ years old.  That means a few
>> eclipse revisions and configuration changes which could have screwed
>> something up.  Might be easier for me just to start w/ a clean
>> workspace.  I may try the debugging trick first, though, just to see if
>> there isn't something simple I can fix.
>>
>> Thanks.
>>
>> Keith
>>
>>
>> On Mon, Feb 17, 2014 at 5:10 PM, Igor Fedorenko <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>>     Just fyi, Run-As->Maven-Build just forks Maven in external JVM. It
>> does
>>     not use m2e internal logging configuration but it is possible to
>>     specify standard Maven logging configuration parameters (-X, -e) in
>> the
>>     launch configuration dialog.
>>
>>     Another useful trick, if you install Maven Development Tools [1], you
>>     will be able to debug Run-As->Maven-Build pretty much as a plain java
>>     application.
>>
>>     [1] https://github.com/ifedorenko/__com.ifedorenko.m2e.mavendev
>>
>>     <https://github.com/ifedorenko/com.ifedorenko.m2e.mavendev>
>>
>>     --
>>     Regards,
>>     Igor
>>
>>
>>     On 2/17/2014, 16:57, Keith Barlow wrote:
>>
>>         Something in my workspace must be off...  I just compiled the
>>         same code
>>         in a clean workspace and it works fine.
>>
>>         Thanks for your help.
>>
>>         Keith
>>
>>
>>         On Mon, Feb 17, 2014 at 4:47 PM, Keith Barlow <[email protected]
>>         <mailto:[email protected]>
>>         <mailto:[email protected] <mailto:[email protected]>>> wrote:
>>
>>              Igor,
>>
>>              Thank you.  Yes, this is when using Run-As->Maven-Build. I
>>         can see
>>              the debug messages in the 0.log file in the
>>
>>         .metadata/.plugins/org.____eclipse.m2e.logback.____configuration.
>>  There
>>
>>
>>              was nothing of interest in the debuging information but I
>>         can see
>>              that m2e is simply invoking the external maven command:
>>
>>              2014-02-17 16:36:53,855 [main] INFO
>>                o.e.m2e.actions.__ExecutePomAction - Using existing
>>
>>         launch configuration
>>              2014-02-17 16:36:54,099 [Worker-51] INFO
>>                o.e.m.i.launch.__MavenLaunchDelegate -
>>              /home/kbarlow/workspace/__connector-database-4.4.30
>>
>>              2014-02-17 16:36:54,099 [Worker-51] INFO
>>                o.e.m.i.launch.__MavenLaunchDelegate -  mvn  -B -s
>>
>>              /home/kbarlow/.m2/settings.xml clean install
>>
>>              I was able to run that command successfully outside of
>>         eclipse.  I
>>              am wondering if something just got bjorked in my workspace.
>>
>>              I might try a clean workspace and, if that fails, I'll see
>>         if the
>>              generic XJC plugin does it so I can provide a sample.
>>
>>              Thanks again.
>>
>>              Keith
>>
>>
>>              On Mon, Feb 17, 2014 at 3:24 PM, Igor Fedorenko
>>         <[email protected] <mailto:[email protected]>
>>              <mailto:[email protected] <mailto:[email protected]>>>
>>         wrote:
>>
>>                  See inline
>>
>>
>>
>>                  On 2/17/2014, 14:11, Keith Barlow wrote:
>>
>>                      Marcel,  Java is 1.6.0_45 which I don't believe has
>>         changed
>>                      in a while.
>>
>>                      Igor,
>>
>>                      I have tried 3.1.1 on the command line but that
>>         appears to build
>>                      correctly.  I have also tried enabling the debug
>>         logs but I
>>                      am not sure
>>                      I am doing it correctly.  To do so, should I only
>>         have to
>>                      update the
>>                      level to DEBUG in the <root level="INFO">
>> declaration:
>>
>>                      <root level="DEBUG">
>>                         34     <appender-ref ref="FILE" />
>>                         35     <appender-ref ref="STDOUT" />
>>                         36     <appender-ref ref="EclipseLog" />
>>                         37     <appender-ref ref="MavenConsoleLog" />
>>                         38   </root>
>>
>>                      I don't see debuging statements in either the maven
>>         console
>>                      or the
>>                      eclipse log?
>>
>>
>>                  You should see debug messages in m2e log file in
>>
>>         .metadata/.plugins/org.____eclipse.m2e.logback.____configuration
>>
>>
>>
>>
>>
>>                      Also, my output shows the following warnings, I am
>>         not sure
>>                      if they may
>>                      be relevant:
>>
>>                      [INFO]
>>
>>         ------------------------------____--------------------------
>> --__--__------------
>>                      [ERROR] BUILD FAILURE
>>                      [INFO]
>>
>>         ------------------------------____--------------------------
>> --__--__------------
>>
>>
>>                      [INFO] Compilation failure
>>
>>
>>                  I am confused now. Does the problem happen during Eclipse
>>                  workspace build or when you do Run-As->Maven-Build?
>>
>>
>>
>>
>>                      could not parse error message: warning: [path] bad
>>         path element
>>
>>         "/home/kbarlow/.m2/repository/____com/sun/xml/bind/jaxb-
>> impl/__2.__1.12/jaxb-api.jar":
>>
>>
>>                      no such file or directory
>>                      warning: [path] bad path element
>>
>>         "/home/kbarlow/.m2/repository/____com/sun/xml/bind/jaxb-
>> impl/__2.__1.12/activation.jar":
>>
>>
>>                      no such file or directory
>>                      warning: [path] bad path element
>>
>>         "/home/kbarlow/.m2/repository/____com/sun/xml/bind/jaxb-
>> impl/__2.__1.12/jsr173_1.0_api.jar":
>>
>>
>>                      no such file or directory
>>                      warning: [path] bad path element
>>
>>         "/home/kbarlow/.m2/repository/____com/sun/xml/bind/jaxb-
>> impl/__2.__1.12/jaxb1-impl.jar":
>>
>>
>>                      no such file or directory
>>                      warning: [path] bad path element
>>
>>         "/home/kbarlow/.m2/repository/____net/sourceforge/jtds/jtds/
>> 1.__2/__jcifs.jar":
>>
>>
>>                      no such file or directory
>>                      warning: [options] bootstrap class path not set in
>>                      conjunction with
>>                      -source 1.6
>>
>>                      The bootstrap warning seems like it might be
>>         relevant but I
>>                      am not sure
>>                      what it means...  Do you know?
>>
>>
>>                  I am not sure at this point. Please provide small
>>         standalone example
>>                  project and exact steps to reproduce the problem and I
>>         will have
>>                  a look.
>>
>>
>>                  --
>>                  Regards,
>>                  Igor
>>
>>                      Thanks.
>>
>>                      Keith
>>
>>
>>
>>
>>                      On Mon, Feb 17, 2014 at 1:25 PM, Igor Fedorenko
>>                      <[email protected] <mailto:[email protected]>
>>         <mailto:[email protected] <mailto:[email protected]>>
>>                      <mailto:[email protected]
>>         <mailto:[email protected]> <mailto:[email protected]
>>         <mailto:[email protected]>>>>
>>
>>                      wrote:
>>
>>                           Can you try using maven 3.1.1 on command line?
>>         This is
>>                      the version of
>>                           maven used by m2e during workspace build, so
>>         maybe this
>>                      can explain the
>>                           different output you get.
>>
>>                           You can also enable debug log in
>>
>>
>>         .metadata/.plugins/org.______eclipse.m2e.logback.______
>> configuration/logback*.xml,
>>
>>
>>
>>                           maybe this will explain the difference.
>>
>>                           Beyond that, you will need to debug your XJC
>>         plugin
>>                      running inside m2e
>>                           to see what is going on.
>>
>>                           --
>>                           Regards,
>>                           Igor
>>
>>
>>                           On 2/17/2014, 13:05, Keith Barlow wrote:
>>
>>                               Hiyas,
>>
>>                               I started have a problem with my XJC plugin
>>                      recently... for some
>>                               reason,
>>                               when generating Java from XSD, boolean
>>         fields are
>>                      getting
>>                               generated as
>>                               getXXX() instead of isXXX().  We do use a
>>                      customized version of
>>                               the XJC
>>                               plugin, however the problem only happens
>> when
>>                      invoking the plugin
>>                               through M2E in eclipse.  If run mvn on the
>>         command
>>                      line, it
>>                               generates
>>                               the isXXX() methods.  To compound the
>>         enigma, M2E
>>                      is configured
>>                               to run
>>                               the same external instace of maven that I
>>         use on
>>                      the command line.
>>
>>                               Is there something about the way m2e
>>         invokes the
>>                      external maven
>>                               instance
>>                               that could cause this?
>>                               It's only started happening recently.  It
>>         used to
>>                      work fine.
>>
>>                               Eclipse Version: 4.3.0.M20130911-1000
>>                               m2e version: 0.15.0.20120709012
>>                               maven version: Apache Maven 2.2.1
>>         (r801777; 2009-08-06
>>                               15:16:01-0400)
>>
>>                               Thanks.
>>
>>                               Keith
>>
>>                               --
>>                               Keith Barlow
>>
>>                               /Software Engineer/
>>                               *Dell Boomi*
>>
>>
>>
>>
>>           _____________________________________________________
>>
>>
>>                               m2e-users mailing list
>>         [email protected] <mailto:[email protected]>
>>         <mailto:[email protected] <mailto:[email protected]>>
>>                      <mailto:[email protected]
>>         <mailto:[email protected]> <mailto:[email protected]
>>         <mailto:[email protected]>>__>
>>         https://dev.eclipse.org/______mailman/listinfo/m2e-users
>>         <https://dev.eclipse.org/____mailman/listinfo/m2e-users>
>>
>>
>>         <https://dev.eclipse.org/____mailman/listinfo/m2e-users
>>         <https://dev.eclipse.org/__mailman/listinfo/m2e-users>>
>>
>>
>>         <https://dev.eclipse.org/____mailman/listinfo/m2e-users
>>         <https://dev.eclipse.org/__mailman/listinfo/m2e-users>
>>
>>         <https://dev.eclipse.org/__mailman/listinfo/m2e-users
>>         <https://dev.eclipse.org/mailman/listinfo/m2e-users>>>
>>
>>
>>           _____________________________________________________
>>
>>
>>                           m2e-users mailing list
>>         [email protected] <mailto:[email protected]>
>>         <mailto:[email protected] <mailto:[email protected]>>
>>                      <mailto:[email protected]
>>         <mailto:[email protected]> <mailto:[email protected]
>>         <mailto:[email protected]>>__>
>>         https://dev.eclipse.org/______mailman/listinfo/m2e-users
>>         <https://dev.eclipse.org/____mailman/listinfo/m2e-users>
>>
>>         <https://dev.eclipse.org/____mailman/listinfo/m2e-users
>>         <https://dev.eclipse.org/__mailman/listinfo/m2e-users>>
>>
>>
>>
>>           <https://dev.eclipse.org/____mailman/listinfo/m2e-users
>>         <https://dev.eclipse.org/__mailman/listinfo/m2e-users>
>>
>>         <https://dev.eclipse.org/__mailman/listinfo/m2e-users
>>         <https://dev.eclipse.org/mailman/listinfo/m2e-users>>>
>>
>>
>>
>>
>>                      --
>>                      Keith Barlow
>>
>>                      /Software Engineer/
>>                      *Dell Boomi*
>>
>>
>>                      ___________________________________________________
>>                      m2e-users mailing list
>>         [email protected] <mailto:[email protected]>
>>         <mailto:[email protected] <mailto:[email protected]>>
>>         https://dev.eclipse.org/____mailman/listinfo/m2e-users
>>         <https://dev.eclipse.org/__mailman/listinfo/m2e-users>
>>
>>         <https://dev.eclipse.org/__mailman/listinfo/m2e-users
>>         <https://dev.eclipse.org/mailman/listinfo/m2e-users>>
>>
>>                  ___________________________________________________
>>                  m2e-users mailing list
>>         [email protected] <mailto:[email protected]>
>>         <mailto:[email protected] <mailto:[email protected]>>
>>         https://dev.eclipse.org/____mailman/listinfo/m2e-users
>>         <https://dev.eclipse.org/__mailman/listinfo/m2e-users>
>>                  <https://dev.eclipse.org/__mailman/listinfo/m2e-users
>>         <https://dev.eclipse.org/mailman/listinfo/m2e-users>>
>>
>>
>>
>>
>>              --
>>              Keith Barlow
>>
>>              /Software Engineer/
>>              *Dell Boomi*
>>
>>
>>
>>
>>         --
>>         Keith Barlow
>>
>>         /Software Engineer/
>>         *Dell Boomi*
>>
>>
>>         _________________________________________________
>>         m2e-users mailing list
>>         [email protected] <mailto:[email protected]>
>>         https://dev.eclipse.org/__mailman/listinfo/m2e-users
>>         <https://dev.eclipse.org/mailman/listinfo/m2e-users>
>>
>>     _________________________________________________
>>     m2e-users mailing list
>>     [email protected] <mailto:[email protected]>
>>     https://dev.eclipse.org/__mailman/listinfo/m2e-users
>>     <https://dev.eclipse.org/mailman/listinfo/m2e-users>
>>
>>
>>
>>
>> --
>> Keith Barlow
>>
>> /Software Engineer/
>> *Dell Boomi*
>>
>>
>> _______________________________________________
>> m2e-users mailing list
>> [email protected]
>> https://dev.eclipse.org/mailman/listinfo/m2e-users
>>
>>  _______________________________________________
> m2e-users mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/m2e-users
>



-- 
Keith Barlow

*Software Engineer*
*Dell Boomi*
_______________________________________________
m2e-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/m2e-users

Reply via email to