【发布时间】:2014-08-04 06:28:10
【问题描述】:
我知道这似乎是一个已经被问到的问题,但我还没有找到对我有很大帮助的答案。
我多次阅读到最好为每个项目生成一个工件。但我的问题是:作为 Maven 工件,我可以拥有什么?
例如:我有一个具有自定义生命周期的自定义包装“MyPack”,我可以将整个目录“Mydirectory”作为工件吗?
假设目录的结构是这样的:
我的目录
-----|--罐子
-----|-----|--- client.jar
-----|-----|--- server.jar
-----|--jsps
-----|-----|--- page1.jsp
-----|-----|--- page2.jsp
--|--imgs
-----|-----|--- img1.png
-----|-----|--- img2.png
然后,我想创建一个新项目,其中包含“MyPack”包装和类型为“MyPack”的依赖项。在这个项目中,我的 Java 类需要 Maven 存储库中的 client.jar 和 server.jar 来编译,我想从新项目的存储库中复制所有 jsps 和 imgs。
我可以使用自定义 Maven 插件完成所有这些吗?
【问题讨论】: