[英]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.