我怎么指定一个依赖性的规则在行文件之间的某些后缀?
-
18-09-2019 - |
题
我有一个Java程序,生成Java类对我的应用程序。基本上它需要在一个简单的规格为一类,并产生一个专门的 形式的Java豆。我想要整合这个进入我的家pom.xml 所以 如果输入的文件被更改,专家会自动生成的 新的。java文件之前编制阶段的家.
我知道怎么做这个平凡在做但是我没找到任何东西 在该家医生与这种功能。
解决方案
你没有提供太多的细节关于你的代码生成的程序,但你可以也许只是调用代码生成的 exec-玛文件 (见的 例 部分)。《公约》生成来源在 ${project.build.directory}/generated-sources/<tool>
.然后添加的产生源 建立辅助插件 及其 add-sources
魔力。绑定的每一件事情上 generate-sources
阶段。
我只是展现建立辅助性的东西如下:
<project>
...
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
<execution>
<id>add-mytool-sources</id>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>${project.build.directory}/generated-sources/mytool</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
你也可以写一个简单的插件来换你的产生器。在这种情况下,看一看 指南产生的来源.
PS:我可能已经错过了什么东西,有一种之间的不匹配我的回答和你的问题。
其他提示
的Maven具有相 “产生来源” 为此
不隶属于 StackOverflow