You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildr.apache.org by "Antoine Toulme (JIRA)" <ji...@apache.org> on 2016/08/14 00:18:20 UTC

[jira] [Resolved] (BUILDR-604) Eclipse task generates incorrect classpath entries

     [ https://issues.apache.org/jira/browse/BUILDR-604?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Antoine Toulme resolved BUILDR-604.
-----------------------------------
    Resolution: Won't Fix

There is a variety of workarounds here:
-you can play with the eclipse task to make it exclude the target folder
-you can define a jar packaging for the war project. The jar packaging allows to safely depend on the classes produced by the war project.

Looks good enough to me. Please feel free to reopen if you feel otherwise.

> Eclipse task generates incorrect classpath entries
> --------------------------------------------------
>
>                 Key: BUILDR-604
>                 URL: https://issues.apache.org/jira/browse/BUILDR-604
>             Project: Buildr
>          Issue Type: Bug
>          Components: IDE
>    Affects Versions: 1.4.6
>            Reporter: Matteo Vaccari
>            Assignee: Antoine Toulme
>             Fix For: 1.5
>
>
> In the setup that follows, 
> define 'problematic', :version => '0.0' do
>   define 'foo' do
>     package :war
>   end
>   
>   define 'bar' do
>     compile.with project('foo').compile.target, project('foo').test.compile.target
>   end  
> end
> the eclipse task generates incorrect .classpath entries for project bar
> <classpath>
>   <classpathentry path="/Users/matteo/work/.../problematic/foo/target/classes" kind="src" excluding="**/.svn/|**/CVS/"/>
>   <classpathentry path="/Users/matteo/work/.../problematic/foo/target/test/classes" kind="src" excluding="**/.svn/|**/CVS/"/>
>  ...
> </classpath>
> The absolute paths are not recognized by Eclipse, that interprets the  /Users... paths as it they were relative to the workspace.
> There is a workaround with eclipse.exclude_lib that I documented here:
> https://cwiki.apache.org/confluence/display/BUILDR/How+to+depend+on+a+war-packaged+project



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)