我在Eclipse中有一个Java项目。一些Java源代码文件是使用XSLT样式表从XML文件生成的。目前,当我意识到XML文件已更改时,我正在使用外部生成文件中定义的规则手动重建这些文件。如果Eclipse知道它必须在构建时重新生成文件并在干净的时候删除它,那将会很不错。是否有可能为此注册某种钩子?Eclipse Code Generation Hook
0
A
回答
2
最简单的方法是写一个Ant构建文件,clean
和build
目标。然后,添加一个生成器到项目中。 (Project
>Properties
>Builders
>New
>Ant Builder
)在目标选项卡,设置所需下的各种编译触发运行的目标。在刷新选项卡上,设置资源刷新,以便工作区检测Ant文件将做出的更改。
由于您正在进行XSL转换,内置的Ant xslt任务将有所帮助,因为它可以检查输出是否与输入保持同步,并在不需要时跳过转换。当然,对于干净的目标,您可以使用delete task。
Ant附带了Eclipse,Eclipse增加了一些您可能最终发现有用的任务和属性。
如果你确实想坚持自己的make文件,你可以添加一个外部程序,而不是建造和使用build_type
变量作为自变量。
相关问题
- 1. Code First Database Class Generation
- 2. GWTP Boilerplate Generation - Eclipse Annotation Processing
- 3. swagger code generation for spring boot page not found
- 4. Eclipse(ctrl + space)content assist hook
- 5. Eclipse Subversive/Subclipse pre-commit hook
- 6. Eclipse Code Visualizer
- 7. NineBlock generation
- 8. Link-Time Code Generation的优点和缺点是什么? (VS 2005)
- 9. axis wsdl generation
- 10. iOS tone generation
- 11. Javascript Date Generation programatically
- 12. Number generation going wrong
- 13. dom generation with ajax
- 14. Generation pdf truncated
- 15. JHipster Application Generation Stuck
- 16. Procedural World Generation
- 17. PHP Image Generation
- 18. cmsms rss generation
- 19. Pojo to xsd generation
- 20. Procedural Island Generation confusion
- 21. Procedural Avatar Generation
- 22. Jasper Reports - Docx Generation
- 23. Spark - Random Number Generation
- 24. VirtueMart - No pdf generation
- 25. Express Url Generation
- 26. JPA ID auto_increment generation
- 27. thumbnail generation/image resize
- 28. OPENCV_PYTHON_IMAGE2VIDEO GENERATION错误
- 29. Dynamic Table Generation
- 30. Pdf generation in ionic2
这两个解决方案都很好,谢谢。 Ant任务感觉更自然,似乎表现更好,所以这就是我最终做的。 – 5gon12eder