我的情况是:
- 我有一个扫描库目录的项目。
- 这个项目不依赖于其他项目(jars),但这会动态地将它们从目录加载到他的类加载器(是一种插件架构)。
- 两个项目都在一个 pom 项目下
poms的例子:
家长:
<groupId>mygroup</groupId>
<artifactId>myparent</artifactId>
<packaging>pom</packaging>
<version>1.0</version>
...
“插件”:
<parent>
<artifactId>myparent</artifactId>
<groupId>mygroup</groupId>
<version>1.0</version>
</parent>
<groupId>mygroup</groupId>
<artifactId>myplugin</artifactId>
<packaging>jar</packaging>
<version>1.0</version>
...
“装载机”:
<parent>
<artifactId>myparent</artifactId>
<groupId>mygroup</groupId>
<version>1.0</version>
</parent>
<groupId>mygroup</groupId>
<artifactId>myloader</artifactId>
<packaging>war</packaging>
<version>1.0</version>
...
现在,我需要生成jar “插件”并在构建时将其复制到项目“加载器”中定义的目录中。
这必须在 eclipse 和 jenkins 自动构建中本地工作。
有人知道我该怎么做吗?