Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipselink-dev] Tests don't compile in branch 1.1.2, checkouttrunk is not enough?

Maven isn't setup as a replacement for ant. It is simply available as another delivery vehicle for the built jars.

Good suggestion on the junit.jar. I've slowly been adding tests for dependencies, but haven't added the basic ones yet. (duh - my system is already setup, so I never ran into them). Please file a bug with "[Build]: "
prefixing the subject. I'll get to it as soon as I can.

-Eric

Sebastien Tardif wrote:
Looks like I was too tired to think...

I end-up putting the JUnit jar in the lib directory of the ant
installation.

I guess, if I expect having nothing to setup I should be using maven
instead of ant, what are the difference between the two in term of
functionalities. I mean I see we defined a pom.xml, so maybe maven is
setup to replace ant and more automatic?

A thing that could be done in the ANT script is to verify if the JUnit
class can be found and if not output error messages like: "JUnit classes
not found. See http://wiki.eclipse.org/EclipseLink/Building";

ANT task "available" seems appropriate for the task ->
http://ant.apache.org/manual/CoreTasks/available.html

Then can use fail ant task, which will use the property value resulting
of the available check.

-----Original Message-----
From: eclipselink-dev-bounces@xxxxxxxxxxx
[mailto:eclipselink-dev-bounces@xxxxxxxxxxx] On Behalf Of Tom Ware
Sent: Friday, May 22, 2009 8:47 AM
To: Dev mailing list for Eclipse Persistence Services
Subject: Re: [eclipselink-dev] Tests don't compile in branch 1.1.2,
checkouttrunk is not enough?

You will need a junit.lib variable.  See "Build" on this page:

http://wiki.eclipse.org/EclipseLink/Building

Sebastien Tardif wrote:
Tests don't compile in branch 1.1.2

Do I need something else than checkout trunk and run ant?

C:\EclipseLinkSrc\br1.1.0\trunk\foundation\eclipselink.core.test\src
\org\eclipse\persistence\testing\framework\JUnitTestCase.java:102:
package junit
.framework does not exist
    [javac]         if
(!(junit.framework.TestCase.class.isAssignableFrom(junitT
estCaseClass))) {
    [javac]                              ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 100 errors

BUILD FAILED
C:\EclipseLinkSrc\br1.1.0\trunk\build.xml:227: The following error
occurred whil
e executing this line:

C:\EclipseLinkSrc\br1.1.0\trunk\foundation\eclipselink.core.test\build.x
ml:79: C
ompile failed; see the compiler error output for details.

Total time: 49 seconds
C:\EclipseLinkSrc\br1.1.0\trunk>
_______________________________________________
eclipselink-dev mailing list
eclipselink-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-dev
_______________________________________________
eclipselink-dev mailing list
eclipselink-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-dev
_______________________________________________
eclipselink-dev mailing list
eclipselink-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-dev



Back to the top