自定义Maven插件和库

时间:2016-04-21 15:42:09

标签: java maven maven-plugin

目前,我有一些使用相同库(JAR)的自定义maven插件作为我的应用程序使用它。 值得一提的是,这些库也是我们开发的自定义库,而不是第三方。 我想放开这些库并将所有这些库直接集成到我的应用程序源代码中 - 只有一个问题 - 我该怎么办 使用它们的maven插件。 有没有一种方法可以在编译/运行maven插件时使用应用程序源代码(在集成库之后)?

1 个答案:

答案 0 :(得分:2)

我个人不会因为依赖地狱等问题而走这条路,但如果你真的需要,你可以创建一个包含源文件的jar(参见https://maven.apache.org/plugin-developers/cookbook/attach-source-javadoc-artifacts.html),然后在项目中你需要来源解压缩它像https://maven.apache.org/plugins/maven-dependency-plugin/examples/using-dependencies-sources.html

ps:删除库而不是使用源代码的原因是什么?