Hi,
The related build issue is enhancer still runs even when -Dtest=false
http://issues.apache.org/jira/browse/OPENJPA-374
This unnecessary enhancement slows down a modify-build-test-debug cycle.
Some maven expert may suggest how to enhance conditionally?
More naive question:
which part of the build switches off the surefire test execution when
-Dtest=false?
-----Original Message-----
From: Michael Dick [mailto:[EMAIL PROTECTED]
Sent: Thursday, February 07, 2008 5:48 PM
To: [email protected]; [EMAIL PROTECTED]
Subject: Re: Compilation errors on trunk
Hi Rahul,
Looks like there is a problem if the tests aren't compiled the enhancer
will still run. I think most of us have been skipping the tests by doing
this :
mvn clean install -Dtest=false.
Could you give that a try and see if it works for you?
On Feb 7, 2008 2:55 PM, Rahul Thakur <[EMAIL PROTECTED]>
wrote:
>
> Hi David,
>
> Can you please try this command and I would be keen to see what output
> you get:
>
> > mvn clean install -Dmaven.test.skip=true
>
> Cheers,
> Rahul
>
>
> David Ezzio wrote:
> > Hi Rahul,
> >
> > On the theory that it's nice to see something working as well as
> > something broken when trying to debug, I've attached the output from
> > a "mvn clean compile" run here, on Windows XP, with additional
> > information on my environment setup. Hope this helps.
> >
> > David
> >
> >
> > Rahul Thakur wrote:
> >>
> >> I was compiling with JDK 1.6 but I ensured that JAVA_HOME was set
> >> to JDK 1.5 after Pinaki mentioned it earlier on this thread.
> >>
> >> Rahul
> >>
> >> Patrick Linskey wrote:
> >>> Are you compiling with Java 1.6? OpenJPA does not compile with
> >>> Java 6 currently; this is due to JDBC incompatibilities.
> >>>
> >>> Note that OpenJPA does work with Java 1.6, of course.
> >>>
> >>> -Patrick
> >>>
> >>> On Feb 6, 2008 9:21 PM, Rahul Thakur <[EMAIL PROTECTED]>
> >>> wrote:
> >>>
> >>>> Those errors show up when you run the maven build 'mvn clean
> >>>> install -Dmaven.test.skip=true'
> >>>>
> >>>> Even otherwise, there are tests that are failing for
> >>>> 'openjpa-persistence-jdbc' module here at my end.
> >>>>
> >>>> I am not sure why no one else seeing them (I am on a different PC
> >>>> now but same errors)
> >>>>
> >>>> Rahul
> >>>>
> >>>>
> >>>> Craig L Russell wrote:
> >>>>
> >>>>> Hi Rahul,
> >>>>>
> >>>>> On Feb 6, 2008, at 5:28 PM, Rahul Thakur wrote:
> >>>>>
> >>>>>> output with Maven 2.0.7
> >>>>>>
> >>>>>> <snip>
> >>>>>> apache\openjpa\openjpa-persistence\1.1.0-SNAPSHOT\openjpa-
> persistence-1.1.0-SNAPSHOT.jar
> >>>>>>
> >>>>>>
> >>>>>> [INFO]
> >>>>>>
> ----------------------------------------------------------------------
> ------
> >>>>>>
> >>>>>>
> >>>>>> [INFO] Building OpenJPA JPA JDBC
> >>>>>> [INFO] task-segment: [clean, install]
> >>>>>> [INFO]
> >>>>>>
> ----------------------------------------------------------------------
> ------
> >>>>>>
> >>>>>>
> >>>>>> [INFO] [clean:clean]
> >>>>>> [INFO] Deleting directory
> >>>>>> C:\oss\openjpa\openjpa-persistence-jdbc\target
> >>>>>> [INFO] [resources:resources]
> >>>>>> [INFO] Using default encoding to copy filtered resources.
> >>>>>> [INFO] [compiler:compile]
> >>>>>> [INFO] Compiling 65 source files to
> >>>>>> C:\oss\openjpa\openjpa-persistence-jdbc\target\classes
> >>>>>> [INFO] [resources:testResources] [INFO] Using default encoding
> >>>>>> to copy filtered resources.
> >>>>>> [INFO] [compiler:testCompile]
> >>>>>> [INFO] Not compiling test sources
> >>>>> I'm running mvn --version Maven version: 2.0.6
> >>>>>
> >>>>> My mvn install run compiles test sources:
> >>>>>
> >>>>> [INFO] [compiler:testCompile]
> >>>>> Compiling 372 source files to
> >>>>>
> /Users/clr/openjpa/openjpa/trunk/openjpa-persistence-jdbc/target/test-
> classes
> >>>>>
> >>>>>
> >>>>> [INFO] [antrun:run {execution: default}] [INFO] Executing tasks
> >>>>>
> >>>>> I'm wondering why doesn't yours?
> >>>>>
> >>>>> Craig
> >>>>>> [INFO] [antrun:run {execution: default}] [INFO] Executing tasks
> >>>>>> 297 xml-persistence-unit INFO [main] openjpa.Tool - No
targets
> >>>>>> were given. Running on all classes in your persisten t classes
> >>>>>> list, or all metadata files in classpath directories if you
> >>>>>> have not listed your persistent classes. Use -hel p to display
> >>>>>> tool usage information.
> >>>>>> java.lang.IllegalArgumentException:
> >>>>>> java.lang.ClassNotFoundException:
> >>>>>> org.apache.openjpa.persistence.xml.SimpleXmlEntity
> >>>>> Craig Russell
> >>>>> Architect, Sun Java Enterprise System
> >>>>> http://java.sun.com/products/jdo
> >>>>> 408 276-5638 mailto:[EMAIL PROTECTED] P.S. A good JDO? O,
> >>>>> Gasp!
> >>>>>
> >>>
> >>>
> >>>
> >>
>
>
Notice: This email message, together with any attachments, may contain
information of BEA Systems, Inc., its subsidiaries and affiliated
entities, that may be confidential, proprietary, copyrighted and/or legally
privileged, and is intended solely for the use of the individual or entity
named in this message. If you are not the intended recipient, and have received
this message in error, please immediately return this by email and then delete
it.