假设我们有两个不同的 maven 项目;项目 A 和项目 B
项目B使用A并且需要动态(使用maven插件?)从项目A复制源文件“A.java”,修改其包声明并编译它(项目B应该具有与项目A相同的类但具有其他包声明..)
在修改包声明并编译所有之前,我试图将源文件从 A 复制到 B。
这是好方法吗?
因此,项目 A 将其 java 文件公开为资源
<build>
<resources>
<resource>
<directory>src/</directory>
<includes>
<include>**/A.java</include>
</includes>
</resource>
</resources>
</build>
但是如何将此文件复制到 B(B 是 A 中的依赖项)?“maven-resources-plugin”是否允许从依赖项项目中复制资源,如果是这样,我如何在“资源”中指定属性“目录”我尝试通过在 jar 依赖项中指定文件的位置但它确实不行
你有其他提议吗?
谢谢