I have not worked with Maven 1. But I do have some experience with Maven 2.x.

This looks like, that your Maven project does not specify the
dependency to Xalan.

In Maven 2.x, this can be solved like following:

1) Create an artifact for Xalan in Maven repository (either locally,
or Xalan should most probably be present in Maven central repository
on the web).
2) Then add a dependency of Xalan in the POM file of your Maven project.

On 4/22/08, Jonnalagadda, Srinivas (C)(STP)
<[EMAIL PROTECTED]> wrote:
>
>
> Hi ,
> my environment check works fine and her is the report xalan prints.
> [EMAIL PROTECTED] usr]$ java
> org.apache.xalan.xslt.EnvironmentCheck
> #---- BEGIN writeEnvironmentReport($Revision$): Useful
> stuff found: ----
> version.DOM.draftlevel=2.0fd
> java.class.path=.
> version.JAXP=1.1 or higher
> java.ext.dirs=/usr/java/jdk1.5.0_13/jre/lib/ext
> #---- BEGIN Listing XML-related jars in:
> foundclasses.sun.boot.class.path ----
> serializer.jar-apparent.version=serializer.jar
> present-unknown-version
> serializer.jar-path=/usr/java/jdk1.5.0_13/jre/lib/endorsed/serializer.jar
> xalan.jar-path=/usr/java/jdk1.5.0_13/jre/lib/endorsed/xalan.jar
> xercesImpl.jar-apparent.version=xercesImpl.jar from
> Xerces-J-bin.2.7.1
> xercesImpl.jar-path=/usr/java/jdk1.5.0_13/jre/lib/endorsed/xercesImpl.jar
> xml-apis.jar-apparent.version=xml-apis.jar from head branch
> of xml-commons, tag: xml-commons-external_1_3_02
> xml-apis.jar-path=/usr/java/jdk1.5.0_13/jre/lib/endorsed/xml-apis.jar
> #----- END Listing XML-related jars in:
> foundclasses.sun.boot.class.path -----
> version.xerces2=Xerces-J 2.7.1
> version.xerces1=not-present
> version.xalan2_2=Xalan Java 2.7.1
> version.xalan1=not-present
> version.ant=not-present
> java.version=1.5.0_13
> version.DOM=2.0
> version.crimson=not-present
> sun.boot.class.path=/usr/java/jdk1.5.0_13/jre/lib/endorsed/serializer.jar:/usr/java/jdk1.5.0_13/jre/lib/endorsed/xalan.jar:/usr/java/jdk1.5.0_13/jre/lib/endorsed/xercesImpl.jar:/usr/java/jdk1.5.0_13/jre/lib/endorsed/xml-apis.jar:/usr/java/jdk1.5.0_13/jre/lib/rt.jar:/usr/java/jdk1.5.0_13/jre/lib/i18n.jar:/usr/java/jdk1.5.0_13/jre/lib/sunrsasign.jar:/usr/java/jdk1.5.0_13/jre/lib/jsse.jar:/usr/java/jdk1.5.0_13/jre/lib/jce.jar:/usr/java/jdk1.5.0_13/jre/lib/charsets.jar:/usr/java/jdk1.5.0_13/jre/classes
>
> version.SAX=2.0
> version.xalan2x=Xalan Java 2.7.1
> #----- END writeEnvironmentReport: Useful properties found: -----
> # YAHOO! Your environment seems to be OK.
>
> But my junit report prints the following stack
>
> [echo] Test will be executed on buildHost04-maven as c047089
>      [echo] Creating SNAPSHOT of source
>       [zip] Building zip:
> C:\apps\FBA\build_units\tools\maven\newPlugins\maven-testRemote-plugin\target\test\junitFailsafeTest-snapshot-2008-Apr-21.02-22PM.zip
>
>      [echo] Transferring SNAPSHOT of source to Target
>      [exec]
>      [exec] junitFailsafeTest-snapsho |          4 kB |   4.0 kB/s | ETA:
> 00:00:27 |   3%
>      [exec] junitFailsafeTest-snapsho |        112 kB | 112.0 kB/s | ETA:
> 00:00:00 | 100%
>      [echo] Unpacking SNAPSHOT on Target
>    [delete] Deleting:
> C:\apps\FBA\build_units\tools\maven\newPlugins\maven-testRemote-plugin\target\test\junitFailsafeTest-snapshot-2008-Apr-21.02-22PM.zip
>
>      [exec]  __  __
>      [exec] |  \/  |__ Jakarta _ ___
>      [exec] | |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
>      [exec] |_|  |_\__,_|\_/\___|_||_|  v. 1.0-beta-9.20
>      [exec]
>      [exec]
>      [exec] java:prepare-filesystem:
>      [exec]     [mkdir] Created dir:
> /var/APPS/FBA/build_units/junitFailsafeTest/target/classes
>      [exec]
>      [exec] java:compile:
>      [exec]     [echo] No java source files to compile.
>      [exec]
>      [exec] java:jar-resources:
>      [exec]
>      [exec] test:prepare-filesystem:
>      [exec]     [mkdir] Created dir:
> /var/APPS/FBA/build_units/junitFailsafeTest/target/test-classes
>      [exec]     [mkdir] Created dir:
> /var/APPS/FBA/build_units/junitFailsafeTest/target/test-reports
>      [exec]
>      [exec] test:test-resources:
>      [exec]     [copy] Copying 1 file to
> /var/APPS/FBA/build_units/junitFailsafeTest/target/test-classes
>      [exec]
>      [exec] test:compile:
>      [exec]     [javac] Compiling 5 source files to
> /var/APPS/FBA/build_units/junitFailsafeTest/target/test-classes
>      [exec]
>      [exec] test:test:
>      [exec]     [junit] Running GoodFailErrorTest
>      [exec]     [junit] Tests run: 3, Failures: 1, Errors: 1, Time elapsed:
> 0.257 sec
>      [exec]     [junit] [ERROR] TEST GoodFailErrorTest FAILED
>      [exec]     [junit] Running PrinterTest
>      [exec]     [junit] static print to System.err
>      [exec]     [junit] static print to System.out
>      [exec]     [junit] constructor print to System.err
>      [exec]     [junit] constructor print to System.out
>      [exec]     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed:
> 0.223 sec
>      [exec]     [junit] Running TimeoutFailTest
>      [exec]     [junit] [ERROR] TEST TimeoutFailTest FAILED (timeout)
>      [exec]     [junit] Running TimeoutPassTest
>      [exec]     [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed:
> 28.226 sec
>      [exec]     [junit] Running VmExitTest
>      [exec]
>      [exec]
>      [exec]
>      [exec]           [junitFailsafeReport] JunitFailsafeReport v1.0
>      [exec]     [junitFailsafeReport]  Parsing TestSuite file:
> 'TEST-GoodFailErrorTest.xml'
>      [exec]     [junitFailsafeReport]   Parsing 39132 bytes took 0.131
> seconds
>      [exec]     [junitFailsafeReport]  Parsing TestSuite file:
> 'TEST-PrinterTest.xml'
>      [exec]     [junitFailsafeReport]   Parsing 38195 bytes took 0.064
> seconds
>      [exec]     [junitFailsafeReport]  Parsing TestSuite file:
> 'TEST-TimeoutFailTest.xml'
>      [exec]     [junitFailsafeReport] [ERROR]  No JUnit results recorded in
> TEST-TimeoutFailTest.xml -- assuming test aborted
>
>      [exec]     [junitFailsafeReport]   Scanning TimeoutFailTest for JUnit
> tests.
>      [exec]     [junitFailsafeReport]   ..Adding placeholders for 1 tests.
>      [exec]     [junitFailsafeReport]   Parsing 0 bytes took 0.047 seconds
>      [exec]     [junitFailsafeReport]  Parsing TestSuite file:
> 'TEST-TimeoutPassTest.xml'
>      [exec]     [junitFailsafeReport]   Parsing 38177 bytes took 0.061
> seconds
>      [exec]     [junitFailsafeReport]  Parsing TestSuite file:
> 'TEST-VmExitTest.xml'
>      [exec]     [junitFailsafeReport] [ERROR]  No JUnit results recorded in
> TEST-VmExitTest.xml -- assuming test aborted
>
>      [exec]     [junitFailsafeReport]   Scanning VmExitTest for JUnit tests.
>      [exec]     [junitFailsafeReport]   ..Adding placeholders for 1 tests.
>      [exec]     [junitFailsafeReport]   Parsing 0 bytes took 0.005 seconds
>      [exec]
>      [exec] BUILD FAILED
>      [exec] Could not find xalan2 nor xalan1 in the classpath. Check
> http://xml.apache.org/xalan-j
>      [exec] Total time: 1 minutes 20 seconds
>      [exec]
>      [echo] Archiving Target Test Results
>      [echo] Transferring Target Test Results to Local machine
>      [exec]
>      [exec] test-reports-buildHost04- |          4 kB |   4.0 kB/s | ETA:
> 00:00:06 |  12%
>      [exec] test-reports-buildHost04- |         31 kB |  31.0 kB/s | ETA:
> 00:00:00 | 100%
>      [echo] Unpacking Target Test Results to Local machine
>     [mkdir] Created dir:
> C:\apps\FBA\build_units\tools\maven\newPlugins\maven-testRemote-plugin\target\test\target\test-reports-buildHost04-maven
>
>     [unzip] Expanding:
> C:\apps\FBA\build_units\tools\maven\newPlugins\maven-testRemote-plugin\target\test\target\test-reports-buildHost04-maven_2008-Apr-21.02-22PM.zip
> into
> C:\apps\FBA\build_units\tools\maven\newPlugins\maven-testRemote-plugin\target\test\target\test-reports-buildHost04-maven
>
>    [delete] Deleting:
> C:\apps\FBA\build_units\tools\maven\newPlugins\maven-testRemote-plugin\target\test\target\test-reports-buildHost04-maven_2008-Apr-21.02-22PM.zip
>
> I am not sure how to resolve this issue. Please see my previous email below.
>
> Thanks,
> Srinivas Jonnalagadda
>
>
> Hi,
>
> I installled jdk 1.5 on linux machine. I downloaded xalan-j 2.7.0 and copied
> into jdk's lib/endorsed directory and also jre's lib/endorsed diredtory.
> When I use mave 1 it still complains about not findinf xalan2 or xalan1 in
> the class path. The following is the error I get. This work around worked
> fine in windows but not in linux. Can any one help me. Following is the
> message I get:
>
> BUILD FAILED
> Could not find xalan2 nor xalan1 in the classpath. Check
> http://xml.apache.org/xalan-j
>
> Thanks,
> Srinivas J


-- 
Regards,
Mukul Gandhi

Reply via email to