编译有错误buildmain:buildtiger:build:buildmaintests:
 [enhancer] java.lang.NoClassDefFoundError: org/jpox/PersistenceConfiguration
 [enhancer]  at java.lang.ClassLoader.defineClass1(Native Method)
 [enhancer]  at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
 [enhancer]  at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
 [enhancer]  at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
 [enhancer]  at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
 [enhancer]  at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
 [enhancer]  at java.security.AccessController.doPrivileged(Native Method)
 [enhancer]  at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
 [enhancer]  at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
 [enhancer]  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
 [enhancer]  at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
 [enhancer]  at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
 [enhancer] Exception in thread "main" 
 [enhancer] Java Result: 1buildtigertests:buildtests:maintests:
    [junit] Running org.compass.spring.test.transaction.SpringSyncTransactionTests
    [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 1.516 sec
    [junit] Testsuite: org.apache.lucene.index.LuceneUtilsTests
    [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 1.516 sec    [junit] Testcase: testIsCompound took 0.532 sec
    [junit] Testcase: testIsCompound2 took 0.093 sec
    [junit] Testcase: testIsUnCompound took 0.157 sec
    [junit] Testcase: testIsUnCompound2 took 0.343 sec
    [junit] Testcase: testCompoundDirectory took 0.188 sec
    [junit] Testcase: testUnCompoundDirectory took 0.203 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.125 sec
    [junit] Testsuite: org.apache.lucene.store.FSTransLogTests
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.125 sec    [junit] Testcase: testOverflowBufferOnRead took 0.125 sec
    [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 3.219 sec
    [junit] Testsuite: org.apache.lucene.store.jdbc.GeneralOperationsJdbcDirectoryTests
    [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 3.219 sec    [junit] Testcase: testCreateDelteExists took 2.532 sec
    [junit] Testcase: testCreateDelteExistsWitinTransaction took 0.062 sec
    [junit] Testcase: testList took 0.547 sec
    [junit] Testcase: testListWithinTransaction took 0.047 sec
    [junit] Testcase: testDeleteContent took 0.031 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0 sec
    [junit] Testsuite: org.apache.lucene.store.jdbc.JdbcDirectoryLockTests
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0 sec    [junit] Testcase: testLocks took 0 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0 sec
    [junit] Testsuite: org.apache.lucene.store.jdbc.JdbcDirectorySettingsTests
    [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0 sec    [junit] Testcase: testDefaultSettings took 0 sec
    [junit] Testcase: testFileEntrySettings took 0 sec
    [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.016 sec
    [junit] Testsuite: org.apache.lucene.store.jdbc.JdbcFileEntrySettingsTests
    [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.016 sec    [junit] Testcase: testDefaultSettings took 0 sec
    [junit] Testcase: testSetting took 0 sec
    [junit] Testcase: testSettingFloat took 0 sec
    [junit] Testcase: testSettingLong took 0 sec
    [junit] Testcase: testSettingInt took 0 sec
    [junit] Testcase: testSettingBoolean took 0 sec
    [junit] Testcase: testSettingClass took 0.016 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.016 sec
    [junit] Testsuite: org.apache.lucene.store.jdbc.SimpleVsTests
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.016 sec    [junit] Testcase: testTiming took 0.016 sec
    [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.453 sec
    [junit] Testsuite:

解决方案 »

  1.   

    org.apache.lucene.store.jdbc.index.FetchOnBufferReadInputFileOutputTests
        [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.453 sec    [junit] Testcase: testSize5 took 0.156 sec
        [junit] Testcase: testSize5WithinTransaction took 0.031 sec
        [junit] Testcase: testSize15 took 0.016 sec
        [junit] Testcase: testSize15WithinTransaction took 0.015 sec
        [junit] Testcase: testSize2 took 0.032 sec
        [junit] Testcase: testSize2WithinTransaction took 0.046 sec
        [junit] Testcase: testSize1 took 0.063 sec
        [junit] Testcase: testSize1WithinTransaction took 0.047 sec
        [junit] Testcase: testSize50 took 0.015 sec
        [junit] Testcase: testSize50WithinTransaction took 0.032 sec
        [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.313 sec
        [junit] Testsuite: org.apache.lucene.store.jdbc.index.FetchOnBufferReadInputRAMOutputTests
        [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.313 sec    [junit] Testcase: testSize5 took 0.016 sec
        [junit] Testcase: testSize5WithinTransaction took 0.016 sec
        [junit] Testcase: testSize15 took 0.031 sec
        [junit] Testcase: testSize15WithinTransaction took 0.015 sec
        [junit] Testcase: testSize2 took 0.079 sec
        [junit] Testcase: testSize2WithinTransaction took 0.015 sec
        [junit] Testcase: testSize1 took 0.047 sec
        [junit] Testcase: testSize1WithinTransaction took 0.078 sec
        [junit] Testcase: testSize50 took 0 sec
        [junit] Testcase: testSize50WithinTransaction took 0.016 sec
        [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.469 sec
        [junit] Testsuite: org.apache.lucene.store.jdbc.index.FetchOnOpenInputFileOutputTests
        [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.469 sec    [junit] Testcase: testSize5 took 0.079 sec
        [junit] Testcase: testSize5WithinTransaction took 0.203 sec
        [junit] Testcase: testSize15 took 0.015 sec
        [junit] Testcase: testSize15WithinTransaction took 0.016 sec
        [junit] Testcase: testSize2 took 0.031 sec
        [junit] Testcase: testSize2WithinTransaction took 0.031 sec
        [junit] Testcase: testSize1 took 0.047 sec
        [junit] Testcase: testSize1WithinTransaction took 0.016 sec
        [junit] Testcase: testSize50 took 0.016 sec
        [junit] Testcase: testSize50WithinTransaction took 0.015 sec
        [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.25 sec
        [junit] Testsuite: org.apache.lucene.store.jdbc.index.FetchOnOpenInputRAMAndFileOutputAboveThresholdTests
        [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.25 sec    [junit] Testcase: testSize5 took 0.031 sec
        [junit] Testcase: testSize5WithinTransaction took 0.016 sec
        [junit] Testcase: testSize15 took 0.031 sec
        [junit] Testcase: testSize15WithinTransaction took 0.016 sec
        [junit] Testcase: testSize2 took 0.015 sec
        [junit] Testcase: testSize2WithinTransaction took 0.031 sec
        [junit] Testcase: testSize1 took 0.016 sec
        [junit] Testcase: testSize1WithinTransaction took 0.047 sec
        [junit] Testcase: testSize50 took 0.031 sec
        [junit] Testcase: testSize50WithinTransaction took 0.016 sec
        [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.36 sec
        [junit] Testsuite: org.apache.lucene.store.jdbc.index.FetchOnOpenInputRAMAndFileOutputBelowThresholdTests
        [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.36 sec    [junit] Testcase: testSize5 took 0.032 sec
        [junit] Testcase: testSize5WithinTransaction took 0.015 sec
        [junit] Testcase: testSize15 took 0.078 sec
        [junit] Testcase: testSize15WithinTransaction took 0.016 sec
        [junit] Testcase: testSize2 took 0.031 sec
        [junit] Testcase: testSize2WithinTransaction took 0.016 sec
        [junit] Testcase: testSize1 took 0.015 sec
        [junit] Testcase: testSize1WithinTransaction took 0.016 sec
        [junit] Testcase: testSize50 took 0.109 sec
        [junit] Testcase: testSize50WithinTransaction took 0.016 sec
        [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.234 sec
        [junit] Testsuite: org.apache.lucene.store.jdbc.index.FetchOnOpenInputRAMOutputTests
        [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.234 sec    [junit] Testcase: testSize5 took 0.031 sec
        [junit] Testcase: testSize5WithinTransaction took 0.016 sec
        [junit] Testcase: testSize15 took 0.015 sec
        [junit] Testcase: testSize15WithinTransaction took 0.016 sec
        [junit] Testcase: testSize2 took 0.015 sec
        [junit] Testcase: testSize2WithinTransaction took 0.016 sec
        [junit] Testcase: testSize1 took 0.031 sec
        [junit] Testcase: testSize1WithinTransaction took 0.047 sec
        [junit] Testcase: testSize50 took 0.016 sec
        [junit] Testcase: testSize50WithinTransaction took 0.015 sec
        [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.218 sec
        [junit] Testsuite: org.apache.lucene.store.jdbc.index.FetchPerTransactionInputRAMOutputTests
        [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.218 sec    [junit] Testcase: testSize5 took 0.031 sec
        [junit] Testcase: testSize5WithinTransaction took 0.047 sec
        [junit] Testcase: testSize15 took 0.015 sec
        [junit] Testcase: testSize15WithinTransaction took 0.032 sec
        [junit] Testcase: testSize2 took 0.015 sec
        [junit] Testcase: testSize2WithinTransaction took 0.016 sec
        [junit] Testcase: testSize1 took 0.016 sec
        [junit] Testcase: testSize1WithinTransaction took 0.015 sec
        [junit] Testcase: testSize50 took 0.016 sec
        [junit] Testcase: testSize50WithinTransaction took 0.015 sec
        [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 1.718 sec
        [junit] Testsuite: org.compass.core.test.accessor.AccessorTests
        [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 1.718 sec    [junit] Testcase: testAccessor took 1.703 sec
        [junit]  Caused an ERROR
        [junit] Unable to setup SAX parserjavax.xml.parsers.ParserConfigurationException: validation is not supported
        [junit] java.lang.Error: Unable to setup SAX parserjavax.xml.parsers.ParserConfigurationException: validation is not supported
        [junit]  at org.compass.core.util.config.XmlConfigurationHelperBuilder.<init>(XmlConfigurationHelperBuilder.java:69)
        [junit]  at org.compass.core.util.config.XmlConfigurationHelperBuilder.<init>(XmlConfigurationHelperBuilder.java:51)
        [junit]  at org.compass.core.config.binding.AbstractXmlMappingBinding.doAddInputStream(AbstractXmlMappingBinding.java:39)
        [junit]  at org.compass.core.config.binding.AbstractInputStreamMappingBinding.addInputStream(AbstractInputStreamMappingBinding.java:156)
        [junit]  at org.compass.core.config.binding.AbstractInputStreamMappingBinding.addResource(AbstractInputStreamMappingBinding.java:58)
        [junit]  at org.compass.core.config.CompassMappingBinding.addResource(CompassMappingBinding.java:63)
        [junit]  at org.compass.core.config.CompassConfiguration.addResource(CompassConfiguration.java:274)
        [junit]  at org.compass.core.test.AbstractTestCase.buildCompass(AbstractTestCase.java:77)
        [junit]  at org.compass.core.test.AbstractTestCase.beforeTestCase(AbstractTestCase.java:41)
        [junit]  at org.compass.core.test.ExtendedTestCase.runBare(ExtendedTestCase.java:56)
    BUILD FAILED
    C:\compass-1.1RC1-SNAPSHOT\build.xml:340: Tests failedTotal time: 20 seconds
      

  2.   

    dist一般是build后的结果放在这个目录下的
      

  3.   

    YuLimin(阿敏总司令:简单就是美—钻石闪闪您快结贴!) 我看到有个target目录,是ant执行后生成文件的目录
      

  4.   

    dist是最后打成的包的目录。
    =============================
    [enhancer] java.lang.NoClassDefFoundError: org/jpox/PersistenceConfiguration 下载JPOX包。JPOX的JDO的一个实现版本。
    =============================
    Unable to setup SAX parserjavax.xml.parsers.ParserConfigurationException: validation is not supportedNote: To successfully run the tests on JDK < 1.5.0, you need to use Xerces or any
    other JAXP parser that properly supports XML includes. A simple way to achieve this
    is to put xml-apis.jar and xercesImpl.jar into your "JAVA_HOME/jre/lib/ext" directory.下载Xerces,把里面的两个包xml-apis.jar和xercesImpl.jar放置到Java的扩展包目录下面
      

  5.   

    问题已经搞定,谢谢两位,我终于把jar文件找齐了,最后重新下on-dependcies包一看人家lib包就有,看来是基础太差。