2014-06-24 76 views
1

是否有人对什么是正确的pom“模型”有所了解,以处理应该用作执行插件依赖项的“jar”工件?如何构建一个构建成插件依赖项的项目?

真实案例:我想在jar中开发一个特定的类,比如XBean.jar,我想将它设置为jetty-maven-plugin的依赖项,因为整个码头服务器应该有jar在其启动之前的类路径中,以便可以在jetty.xml中的服务器级别配置jar中的类。

如果我只需在插件的依赖,Maven会抱怨一个循环。

迄今为止唯一的办法我只好它的工作是创建一个随机命名的神器,关于这一点我所界定的范围作为系统的依赖,和我所提供的链接罐子模块的输出包。这不是最佳的,因为实际上失去了依赖关系。

任何想法?

回答

0

只需创建以下结构:

+-- root (pom.xml) 
    +--- mod-xbean (pom.xml) 
    +--- mod-jetty (pom.xml) 

在MOD-xbean等在MOD-码头只需创建你的类使码头 - Maven的插件的定义,并增加MOD-xbean作为一个依赖于该模块以及插件本身的类路径条目。

+0

是的!完美工作! (抱歉,我无法登录...) – user2123288

相关问题