build.xml may not work due to user rights and can change users {ant.home}/lib
-----------------------------------------------------------------------------

                 Key: JBEHAVE-430
                 URL: http://jira.codehaus.org/browse/JBEHAVE-430
             Project: JBehave
          Issue Type: Bug
          Components: Ant Tasks
    Affects Versions: 3.1.2
         Environment: linux ubuntu
            Reporter: Zsolt Fabok
            Priority: Minor


Hi,

The shipped build.xml of jbehave 3.1.2 has two targets: setup and 
copy-dependencies. The second one depends on the first one, but under certain 
circumstances the setup task may fail, which will make the copy-dependencies 
fail. For example if someone has a globally installed ant version (in case of 
ubuntu apt-get install ant).

~/Desktop/jbehave-3.1.2/lib % ant
Buildfile: /home/zsolt/Desktop/jbehave-3.1.2/lib/build.xml

setup:
     [copy] Copying 1 file to /usr/share/ant/lib

BUILD FAILED
/home/zsolt/Desktop/jbehave-3.1.2/lib/build.xml:9: Failed to copy 
/home/zsolt/Desktop/jbehave-3.1.2/lib/maven-ant-tasks-2.1.0.jar to 
/usr/share/ant/lib/maven-ant-tasks-2.1.0.jar due to 
java.io.FileNotFoundException /usr/share/ant/lib/maven-ant-tasks-2.1.0.jar 
(Permission denied)


Additionally I don't really like that the setup tasks changes the content of my 
{ant.home/lib} folder, because I might have the latest version (currently 
2.1.1) of maven-ant-tasks for some reasons, but the build.xml of jbehave 
removes it and replaces it with an older version (2.1.0)

After removing the dependency between the setup and copy-dependencies tasks I 
was able to download the libraries of jbehave.

Cheers,
Zsolt

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to