You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by "Lukas Theussl (JIRA)" <ji...@codehaus.org> on 2006/02/19 02:19:19 UTC

[jira] Closed: (MAVEN-1747) ear:ear doesn't work with symbolic links in repository for libaries

     [ http://jira.codehaus.org/browse/MAVEN-1747?page=all ]
     
Lukas Theussl closed MAVEN-1747:
--------------------------------

    Resolution: Won't Fix

This has been fixed in ear plugin 1.7, please upgrade and check. See the links given at MPEAR-37, in particular MPEAR-36.

> ear:ear doesn't work with symbolic links in repository for libaries
> -------------------------------------------------------------------
>
>          Key: MAVEN-1747
>          URL: http://jira.codehaus.org/browse/MAVEN-1747
>      Project: Maven
>         Type: Bug

>     Versions: 1.0.2
>  Environment: ubuntu / linux
>     Reporter: Andreas Ebbert-Karroum

>
>
> I am trying to assemble an ear file with maven 1.0.2 on linux. The problem is that I have a lot of dependencies, which have to go into the ear file as libraries, which have to be downloaded from the web and manually added to the repository.
> I did this with symbolic links under linux, and this is causing problems for the ear:ear goal. The below mentioned oss_common_spec-1.2.jar is copied to the repository for testing purposes (it was a link previously), the oss_cbe_service_spec is a symbolic link. I couldn't find any open bug report for this behaviour. 
> The problem is - as far as I can tell - that the test
> <j:if test="${!(checkFile.getAbsolutePath().equals(checkFile.getCanonicalPath()))}">
> Doesn't work for symbolic links.
> Here's the output from the build:
> >ear:ear:
> >    [echo] Building EAR oss_sa_ri_ear-1.2 with appxml "/home/andreas/Documents/Development/java.net/ossj/service_activation/root/../ri/app/target/application.xml"
> >    [echo] Bundling: jar - ossj:oss_common_spec - 1.2
> >    [echo] Dependency oss_common_spec-1.2.jar will be bundled as /oss_common_spec-1.2.jar
> >    [copy] Copying 1 file to /home/andreas/Documents/Development/java.net/ossj/service_activation/ri/app/target/tmpEarDeps
> >
> >BUILD FAILED
> >File...... 
> >/home/andreas/Documents/Development/java.net/ossj/service_activ
> >ation/root/maven.xml
> >Element... m:reactor
> >Line...... 28
> >Column.... 131
> >Unable to obtain goal [ear:ear] -- /home/andreas/.maven/cache/maven-ear-plugin-1.6/plugin.jelly:99:24: 
> ><ant:fail> Case-sensitive issue: The dependency ossj:oss_cbe_service_spec has a case problem.  The dependency was either retrieved in the past with the wrong case or has been specified with the wrong case in your project.xml file.
> >Fix your project.xml or update your local repository with the properly-cased file and try again.
> >Total time: 10 seconds
> >Finished at: Wed Feb 08 09:37:32 CET 2006
> >

-- 
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, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org