[英]how to ignore one bundle from deployement to karaf in maven project
我的Maven项目中有5个捆绑包。 但是我只希望其中4个部署在karaf上,而moduleE仅在另一个地方编译并生成其jar文件。
模块E没有任何Activator类,它只有一个属性文件(xml)。
我的POM文件包含:
<modules>
<module>moduleA</module>
<module>moduleB</module>
<module>moduleC</module>
<module>moduleD</module>
<module>moduleE</module>
</modules>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven-compiler-plugin.version>3.1</maven-compiler-plugin.version>
<karaf.deploy.build.folder>${env.KARAF_BASE}/deploy</karaf.deploy.build.folder>
</properties>
需要更多信息来全面回答,但是根据您发布的内容,您的pom或父pom中的其他位置将是一些使用karaf.deploy.build.folder
插件配置 。
您将需要在模块E中覆盖它。
就像是:
<plugin>
<groupId>whatever.plugin.has.karaf.deploy.build.folder.mentioned.in.it</groupId>
<artifactId>some.artifact</artifactId>
<executions>
<execution>
<phase>none</phase>
</execution>
</executions>
</plugin>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.