У меня есть проект Java в Eclipse. Некоторые файлы исходного кода Java генерируются из файла XML с таблицей стилей XSLT. В настоящее время я вручную перестраиваю эти файлы с правилами, определенными во внешнем make-файле, когда я понимаю, что файл XML изменился. Было бы неплохо, если бы Eclipse знал, что он должен восстанавливать файлы при сборке и удалять их на чистом. Возможно ли зарегистрировать какой-то крючок для этого?Eclipse Code Generation Hook
ответ
Самый простой способ - написать файл сборки Ant с clean
и build
целями. Затем добавьте создателя в проект. (Project
>Properties
>Builders
>New
>Ant Builder
.) На вкладке целей установите целевые объекты, которые вы хотите запустить под различными триггерами сборки. На вкладке обновления установите ресурсы для обновления, чтобы рабочая область обнаружила изменения, которые сделает ваш файл Ant.
Поскольку вы выполняете преобразование XSL, встроенная задача Ant xslt помогает, потому что она может проверить, является ли вывод актуальным с помощью ввода и пропускает преобразование, если он не нужен. И, конечно же, для чистой цели вы можете использовать delete task.
Ant поставляется с Eclipse, и Eclipse добавляет еще несколько задач и свойств, которые в конечном итоге могут оказаться полезными.
Если вы действительно хотите придерживаться своего файла make, вы можете добавить вместо него внешний редактор программ и использовать переменную build_type
в качестве аргумента.
- 1. Unity: Enemy Generation Code
- 2. iPHONE: QR CODE GENERATION
- 3. C# Code Generation
- 4. MATLAB C++ Code Generation
- 5. NHibernate Code Generation
- 6. Qt Designer code generation
- 7. C++ Code Generation
- 8. LINQ Code Generation Имена свойств
- 9. Code Generation form Uml Modeling
- 10. pretashop hook actionProductSave exec code
- 11. Youtube QR Code Generation UserScript не работает
- 12. Как изменить Code Generation Strategy в VS2015?
- 13. Использование Jooq Code Generation с Gradle
- 14. TFService MSBUILD и T4 Code Generation
- 15. pre-commit hook validating C++ code
- 16. Eclipse hibernate pojo generation включает внешние ключи
- 17. ant basedir и eclipse .project file generation
- 18. Eclipse haml/sass editing + html/css generation
- 19. open in Eclipse - Code
- 20. Eclipse code collapsing bug
- 21. Dead code java eclipse
- 22. Eclipse Double Spaces code
- 23. Eclipse code assist
- 24. eclipse running deleted code
- 25. Настроить Eclipse Code Assist
- 26. Eclipse PDT Code folding
- 27. Eclipse Code Visualizer
- 28. Eclipse code formatter customization
- 29. maven groovy stub generation
- 30. Google Auth Code/Access Token Generation: ERROR 400: неверный запрос
Оба решения работают хорошо, спасибо. Задача Ant кажется более естественной и, кажется, работает лучше, так что это то, что я сделал в конце. – 5gon12eder