我有一个Maven项目,它依赖于生成的源文件。这些源码需要由另一个maven pom构建的java程序生成。 (在这种情况下,源码由greendao源码生成器生成,但它们可以由任何通用java可执行文件生成)。假设我想使用reactor来构建这两个子模块,我怎样才能确保第一个模块被构建并执行并生成其源文件以包含在第二个模块中?Maven pom为另一个pom生成类文件
0
A
回答
0
相关问题
- 1. 自动生成一个Maven pom
- 2. maven:用同一个pom文件生成几个“工件”?
- 3. 为什么maven需要生成一个pom-transformed.xml?
- 4. Maven POM错误-POM丢失
- 5. 行家产生POM文件
- 6. Maven - 动态pom文件?
- 7. 从现有项目生成Maven POM?
- 8. 如何在一个pom文件中生成两个xmlbeans
- 9. Gradle init不生成pom
- 10. 如何为现有的eclipse插件项目生成pom文件?
- 11. 在artifactory中从jar生成pom文件?
- 12. Maven pom错误
- 13. Maven Parent POM
- 14. Spring Hibernate maven POM
- 15. Maven POM的XPath
- 16. Maven超级POM
- 17. maven,JAVA_HOME pom
- 18. POM依赖不起作用(Eclipse,Maven,POM)
- 19. Maven:从不同pom导入pom属性
- 20. 与Maven一起运行POM
- 21. Maven包含另一个pom插件配置
- 22. Gradle使用maven插件管理生成的POM上的插件
- 23. 允许同一POM文件
- 24. maven pom xml变量
- 25. maven not building parent pom
- 26. Maven:确定父POM
- 27. dynamic pom动态生成
- 28. 定义Maven的配置文件POM
- 29. 获取maven pom文件的名称
- 30. 配置Maven任务段在POM文件
你有模块A,它由greendao生成类。您安装/部署它,并将其作为依赖关系包含到B项目中。你能证实吗? –
关闭。当我安装/部署它时,我有模块A构建了greendao类生成器。然后,我从模块A运行生成器以生成模块B的源代码。模块B由生成的源代码和仅生成的源代码组成。 – emmby
你有没有类似[cxf-codegen-plugin](http://cxf.apache.org/docs/maven-cxf-codegen-plugin-wsdl-to-java.html)?它从wsdl源文件生成,并将其作为“”文件夹的来源。如果是,你可以使用模块A作为maven插件(当然你需要编写必要的类)。或者第二个解决方案是在阶段生成源中运行它。您可以使用[build-helper-maven-plugin](http://mojo.codehaus.org/build-helper-maven-plugin/usage.html)将新的源文件夹包含在项目中。我更喜欢在其他maven模块中生成源代码,并将其作为依赖包含在其中。 –