Hi Rahul,
I think you must be squared away now.
For me, the -Dtest=false works, provided that one sets the flag to
ignore the issue of no tests running, and provided that running
enhancement is not an issue.
Likewise, the -DskipTests=true also works. The enhancer still runs. I
think the enhancer's running in spite of skipping tests might be fixed
in a later checkin, based on other postings here. I am still at r619412.
David
Patrick Linskey wrote:
-Dtest=false is a surefire thing. But note that now that we're using
the more recent version of surefire, -Dtest=false will report failure
at the end of the test run; -DskipTests will skip tests and report
success.
-Patrick
On Feb 7, 2008 6:33 PM, Pinaki Poddar <[EMAIL PROTECTED]> wrote:
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.