Муравей исключить банку с пути - PullRequest
2 голосов
/ 15 июля 2010

У меня есть путь, который выглядит следующим образом

<path id="classpath-ant">
        <fileset dir="${lib-ant-dir}">
            <include name="**/*.jar" />
        </fileset>
        <pathelement location="${template-dir}/hibernate" />
        <path refid="test-classpath" />
        <path refid="ivy-ant-classpath" />
    </path>

Мой путь к классу теста включает в себя несколько банок.Я хочу исключить один jar (hibernate3.5.2.jar) из этого пути.Как я могу это сделать.

Я не хочу менять путь к классу теста и помещать туда исключение, поскольку оно используется другими целями.Я хочу изменить classpath-ant так, чтобы он не включал один jar из пути refid test-classpath

1 Ответ

0 голосов
/ 15 июля 2010

Вы можете переименовать ваш test-classpath в classpath-common, а затем добавить туда исключение. Затем вы можете просто создать новый путь и включить **/hibernate3.5.2.jar следующим образом:

 <path id="test-classpath">
        <path refid="classpath-common" />
        <fileset dir="${hibernate.dir}">
            <include name="**/hibernate3.5.2.jar" />
        </fileset>
 </path>

 <path id="classpath-ant">
        <fileset dir="${lib-ant-dir}">
            <include name="**/*.jar" />
        </fileset>
        <pathelement location="${template-dir}/hibernate" />
        <path refid="classpath-base" />
        <path refid="ivy-ant-classpath" />
 </path>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...