2013-03-08 2 views
-1

У меня есть проект java. Проект ссылается на общую библиотеку, которую я не хочу экспортировать с созданным пакетом. Библиотека разделов - это файл jar, расположенный в папке моего проекта.Как включить дополнительный путь к классам в мой скрипт ant?

Проект src в проекте относится к этой общей библиотеке. Когда я пытаюсь построить с помощью ant, javac не связывает ссылки с общей библиотекой, предлагая, чтобы библиотека не была включена в путь к классам.

Может ли кто-нибудь сказать мне, как я могу включить путь к классам, не перемещая библиотеку в мою папку libs? ЕСЛИ я переместил его в папку libs, я предполагаю, что он будет экспортирован.

+0

где муравей сценарий и проекты структура сама по себе? –

ответ

0
<classpath> 
     <pathelement path="${classpath}"/> 
     <fileset dir="lib"> 
     <include name="**/*.jar"/> 
     </fileset> 
     <pathelement location="classes"/> 
     <dirset dir="${build.dir}"> 
     <include name="apps/**/classes"/> 
     <exclude name="apps/**/*Test*"/> 
     </dirset> 
     <filelist refid="third-party_jars"/> 
</classpath> 

Ant Documentation Tutorials

Вы можете добавить элемент пути к классам добавления библиотеки в пути к классам элемента

Смежные вопросы