Связанная папка не разрешена Ant в Eclipse - PullRequest
1 голос
/ 17 октября 2010

В моем build.xml ниже работает нормально: -

<path id="build.classpath">
        <fileset dir="lib [myUtils]" includes="*.jar" />
</path>

если lib [myUtils] имеет тип папка , но не работает, если он имеет тип Связанная папка .


Кроме того, я нашел это, когда гуглил: -

https://bugs.eclipse.org/bugs/show_bug.cgi?id=265960

https://bugs.eclipse.org/bugs/show_bug.cgi?id=43081

https://bugs.eclipse.org/bugs/show_bug.cgi?id=265960


Есть ли какая-нибудь хитрость для достижения этой цели без копирования зависимостей в рабочую папку ??

Ответы [ 2 ]

0 голосов
/ 10 июня 2016

Я решил это, используя задачу копирования:

<copy todir="target/web/linked1">
    <fileset dir="../linkdProject/source1" />
</copy>
<copy todir="target/web/linked2">
    <fileset dir="../linkedProject/source2" />
</copy>
....
<war destfile="target/webApp.war">
    <fileset dir="WebContent" />
    <fileset dir="target/web" /> <!-- copy linked resources -->
    ...
</war>
<delete dir="target"/>
0 голосов
/ 17 октября 2010

Обратите внимание, что муравей должен работать и вне затмения.Поэтому вы не можете отвечать в абстракциях IDE.Вы можете использовать символические ссылки (если ваша ОС поддерживает их).

Если нет, вы можете использовать плагин FileSync для синхронизации папок проекта eclipse с внешними папками.Или вы можете просто использовать задачу <copy> ant.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...