java如何在Maven中指定特定后缀文件之间的依赖关系规则?
我有一个为我的应用程序生成Java类的Java程序。 基本上,它接受一个类的简单规范,并生成一个专门的 javabean的形式。我想把它集成到我的Maven pom中。xml-so 如果输入文件被更改,Maven会自动生成 刚出现的Maven编译阶段之前的java文件
我知道如何在make中实现这一点,但我什么也没找到 在具有此功能的Maven文档中
你可以在下面搜索框中键入要查询的问题!
我有一个为我的应用程序生成Java类的Java程序。 基本上,它接受一个类的简单规范,并生成一个专门的 javabean的形式。我想把它集成到我的Maven pom中。xml-so 如果输入文件被更改,Maven会自动生成 刚出现的Maven编译阶段之前的java文件
我知道如何在make中实现这一点,但我什么也没找到 在具有此功能的Maven文档中
# 1 楼答案
Maven对此具有阶段“generate-sources”
# 2 楼答案
您没有提供关于代码生成过程的太多细节,但是您可以简单地使用exec-maven-plugin调用代码生成器(请参见示例部分)。约定是在} mojo添加生成的源。在^{} 阶段绑定所有内容
${project.build.directory}/generated-sources/<tool>
中生成源。然后用build-helper-plugin及其^{我将在下面展示构建助手的内容:
您还可以编写一个简单的插件来包装生成器。在这种情况下,请看一下Guide to generating sources
我可能遗漏了什么,我的回答和你问题的标题有点不匹配