Я написал оболочку bash, которая запускает Java-приложение. Чтобы автоматизировать процесс, я хочу сначала добавить ant для создания приложения Java. Однако я не хочу перестраивать существующее приложение, если в * java-файлах нет никаких изменений. Я потерялся, так как это хороший способ сделать это.Bash shell build java application with ant
0
A
ответ
2
Муравей javac
task делает именно это:
компилирует дерево исходных Java.
Исходный и целевой каталог будет рекурсивно сканироваться для исходных файлов Java для компиляции. Будут скомпилированы только файлы Java, у которых нет соответствующего файла .class или где файл класса старше .java-файла.
Так просто создать Buildfile, который использует javac
и есть сценарий Баш называют Ant для компиляции перед запуском приложения. Вы также можете использовать Ant для запуска приложения с помощью java
task.
1
Задача Javac муравья должна делать именно это. Можно проверить ответ на вопрос ссылке ниже, который обеспечивает несколько более подробно
Смежные вопросы
- 1. Java ant build jsonix
- 2. build PHP with ant scripts
- 3. build qt application with qbs
- 4. build lucene web application with tomcat
- 5. Java-проект Ant build error
- 6. NoClassDefFoundError with ant
- 7. PDE build with Ant чрезвычайно медленный по сравнению с Eclipse
- 8. Ant Build Issue: NoClassDefFoundError
- 9. java.lang.NoClassDefFoundError ANT build
- 10. set Ant build path
- 11. Build Java project with waf
- 12. ant build file примитивы
- 13. Ant Build Signing Jar
- 14. Ant build NSIS fail
- 15. ANT eclipse headless build - java.lang.NoClassDefFoundError
- 16. Openbravo ant build failed
- 17. Android Ant Build
- 18. Java Build Tools: Ant vs. Maven
- 19. java ant build несколько выпусков программного обеспечения
- 20. call ant build через java-код
- 21. Ant Build Script Java Config Веб-проект
- 22. java.lang.classnotfoundexception with ant + Junit
- 23. Scala - build with hashmap
- 24. ant fresh_install error/build failed
- 25. Build JFreeChart ant file "build-fx.xml"
- 26. Intrument lib jars in web application with ant
- 27. Простая java Application build on Gradle
- 28. Java Application Fails At Build Time
- 29. using xjc with ant
- 30. Eclipse Imports Ant Build Неправильно
Спасибо, я теперь понимаю. В моем файле build.xml у меня есть ' 'Я предполагаю, что здесь используется Ant javac. –
PyPhys
Да, так оно и называется. Но я не думаю, что вам нужно указать элемент 'src', если вы уже используете атрибут' source = '$ {source} "'. – manouti