Я пытаюсь настроить автономную среду сборки для проекта рамки Spring, и моя конфигурация ant, похоже, не работает. Я искал совсем немного, но все, кажется, думают, что ссылки env. * Работают из коробки. Может ли кто-нибудь найти ошибку моих путей?
Ошибка:
bash-3.1$ ant build
Buildfile: c:\Users\mkumpan\Projects\Spring testing\build.xml
BUILD FAILED
c:\Users\mkumpan\Projects\Spring testing\build.xml:85: c:\Users\mkumpan\Projects\Spring testing\${env.CATALINA_HOME}\lib does not exist.
build.xml: 85:
<taskdef name="install" classname="org.apache.catalina.ant.InstallTask">
<classpath refid="catalina-ant-classpath"/>
</taskdef>
catalina- ant -classpath ссылка:
<path id="catalina-ant-classpath">
<fileset dir="${appserver.lib}">
<include name="catalina-ant.jar"/>
</fileset>
</path>
${appserver.lib} объявлен в build.properties:
appserver.home=${env.CATALINA_HOME}
appserver.lib=${appserver.home}/lib
deploy.path=${appserver.home}/webapps
Повторяя работу envvar:
bash-3.1$ echo $CATALINA_HOME
C:\Program Files\Tomcat
Два больших вопроса:
- Почему, черт возьми, он не разбирает envvar?
- Почему, черт возьми, он добавляет абсолютный путь к envvar?