The build script fails to generate plexus/components.xml file.
--------------------------------------------------------------

                 Key: MANT-67
                 URL: https://jira.codehaus.org/browse/MANT-67
             Project: Maven 2.x Ant Plugin
          Issue Type: Bug
    Affects Versions: 2.3
         Environment: Gentoo/Linux, maven-2.2.1, maven-ant-plugin 2.3 
            Reporter: Kasun Gajasinghe


The generated build script by maven-ant-plugin fails to generate the 
components.xml file when run. It compiles successfully, and builds the jar 
(without META-INF/plexus/components.xml file). But it fails the tests saying 
"Component descriptor cannot be found in the component repository"

Reproduce steps -
* Get a project that _generates_ components.xml file. One need of mine was 
maven-runtime at 
https://svn.apache.org/repos/asf/maven/shared/tags/maven-shared-components-15/maven-runtime
* run mvn ant:ant
* run ant (I ran ant -Dmaven.settings.offline=true. it doesn't matter anyway)

Here's the error log.

Buildfile: build.xml

test-offline:

get-deps:

compile:
    [mkdir] Created dir: /home/me/maven-runtime/target/classes
    [javac] Compiling 9 source files to /home/me/maven-runtime/target/classes

compile-tests:
    [mkdir] Created dir: /home/me/maven-runtime/target/test-classes
    [javac] Compiling 5 source files to 
/home/me/maven-runtime/target/test-classes
     [copy] Copying 13 files to /home/me/maven-runtime/target/test-classes

test-junit-present:

test-junit-status:

junit-missing:

test:
    [mkdir] Created dir: /home/me/maven-runtime/target/test-reports
    [junit] Running org.apache.maven.shared.runtime.DefaultMavenRuntimeTest
    [junit] Testsuite: org.apache.maven.shared.runtime.DefaultMavenRuntimeTest
    [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.597 sec
    [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.597 sec
    [junit] 
    [junit] Testcase: testGetProjectPropertiesWithFileUrl took 0.259 sec
    [junit]     Caused an ERROR
    [junit] Component descriptor cannot be found in the component repository: 
org.apache.maven.shared.runtime.MavenRuntime.
    [junit] 
org.codehaus.plexus.component.repository.exception.ComponentLookupException: 
Component descriptor cannot be found in the component repository: 
org.apache.maven.shared.runtime.MavenRuntime.
    [junit]     at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:323)
    [junit]     at 
org.codehaus.plexus.PlexusTestCase.lookup(PlexusTestCase.java:216)
    [junit]     at 
org.apache.maven.shared.runtime.DefaultMavenRuntimeTest.setUp(DefaultMavenRuntimeTest.java:68)
    [junit] 

BUILD FAILED
/home/me/maven-runtime/maven-build.xml:155: Test 
org.apache.maven.shared.runtime.DefaultMavenRuntimeTest failed

Total time: 3 seconds



--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to