Я загрузил jquery-ui в свое веб-приложение, которое имеет build.xml
для сжатия и минимизации.
Теперь я хотел бы запустить этот build.xml
из моего pom.xml
:
org.apache.maven.plugins
maven-antrun-plugin
compile
compile
run
Но теперь поведение этого файла сборки неверно. Он создает папку dist не в том месте. Вот
build.xml` из jquery-ui: https://github.com/jquery/jquery-ui/blob/master/build/build.xml
Он создает папку dist на там же, где находится pom.xml (там же, где я запускаю mvn clean package
), и он должен создать его в src/main/webapp/resources/js/jquery-ui/build
можно ли запустить build.xml
из указанного каталога (рабочего каталога)?
Не удается получить доступ к документации по задаче Ant: http://ant.apache.org/manual/CoreTasks/ant.html
РЕДАКТИРОВАТЬ: pom.xml
4.0.0
com.example.myproject
myproject
1.0-SNAPSHOT
war
myproject
org.apache.maven.plugins
maven-compiler-plugin
org.apache.maven.plugins
maven-war-plugin
myproject
org.apache.maven.plugins
maven-dependency-plugin
install
install
sources
org.codehaus.mojo
exec-maven-plugin
compile
make
src/main/webapp/resources/js/jquery
exec
org.apache.maven.plugins
maven-antrun-plugin
compile
run
При запуске mvn clean package
Я получаю следующие ошибки при минимизации цели jquery-ui build.xml:
[apply] build/minify-js.sh: Line 3: /home/danny/myproject/dist/jquery-ui-1.9pre/ui/minified/jquery-ui.min.js: File or directory not found
Правильный путь должен быть ${basedir}/src/main/webapp/resources/js/jquery-ui/build/ dist/jquery-ui-1.9pre/ui/minified/jquery-ui.min.js вместо вышеупомянутого...