В каких случаях мы должны использовать java.class.path ANT поверх CLASSPATH моей ОС (скажем, в .bashrc)? - PullRequest
0 голосов
/ 25 ноября 2011

Я только что обнаружил, что встроенное свойство classpath для ant, а именно java.class.path, отличается от моего CLASSPATH, который я установил в .bashrc.

Не хотите ли вы рассказать мне, как ANT устанавливает свой java.class.path? В каком случае мы должны использовать его над CLASSPATH?

Спасибо за ваши идеи.

1 Ответ

1 голос
/ 25 ноября 2011

ANT имеет свое собственное свойство CLASSPATH, вы хотите использовать его, если хотите построить свой проект, используя ANT

, как это

<property name="classpath" value="${lib}/antlr-2.7.6.jar;${lib}/calculate.jar;${lib}/cglib-2.2.jar;${lib}/commons-beanutils-1.8.2.jar;${lib}/commons-collections-3.1.jar;${lib}/commons-collections-3.2.1.jar;${lib}/commons-digester-1.7.jar;${lib}/commons-logging-1.1.jar;${lib}/dom4j-1.6.1.jar;${lib}/groovy-all-1.5.5.jar;${lib}/hibernate3.jar;${lib}/iText-2.1.7.jar;${lib}/iTextAsian.jar;${lib}/jasper_chart1.1.0.jar;${lib}/jasperreports-3.7.2.jar;${lib}/javassist-3.9.0.GA.jar;${lib}/jta-1.1.jar;${lib}/log4j.jar;${lib}/mySecurityPackage.jar;${lib}/poi-3.5-FINAL-20090928.jar;${lib}/ReportsEngine.jar;${lib}/slf4j-api-1.5.8.jar;${lib}/slf4j-log4j12.jar;${lib}/sqlitejdbc-v056.jar" />

еще используйте OS CLASSPATH при создании проекта, используя COMMAND LINE

...