maven-bundle-plugin

    0热度

    1回答

    我使用maven-bundle-plugin将一些非OSGi maven jar重新打包为bundle。 重新包装基于该包的Embed-Dependency特性,但直到今天我还没有找到一种方法来包含该包的源。 有没有一种方法来获得所有emdedded的依赖jar的源jar(聚合)? 显然只有源码jar在maven中心可用。 编辑感谢@balazsz为钩子。 我的最终解决方案来自于建议this re

    3热度

    2回答

    我有一个使用org.apache.felix:maven-bundle-plugin:2.5.4包装类型“包”的(简单)maven项目。它会产生一个正确的OSGI捆绑jar。不过,我观察到所有目标至少执行两次。我如何防止这种情况?问题是有些目标(在这个例子中是checkstyle)很慢,所以重复执行是一个问题。 注意:我从命令行使用maven 3.2.5。 输出或mvn clean install

    0热度

    2回答

    我想在使用opensaml servicemix包(org.apache.servicemix.bundles:org.apache.servicemix.bundles.opensaml:jar:3.2.0_1)在Apache Karaf(4.0.5)上运行的OSGi包中升级到OpenSAML 3。 解析SAML的测试正在运行,所以我认为我走在了正确的轨道上。但是,如果我在Karaf上安装该软件

    1热度

    2回答

    可能是一个不寻常的问题。 我从源代码构建apache-log4j-1.2.17,并且一切正常,但我想修改这个过程并且不知道如何。 也就是说,我想从pom.properties文件中删除BND-上次更改从清单文件和时间戳评论财产。有没有我想念的配置?我可以“手动”删除它们(shell脚本),但这似乎是错误的。

    -2热度

    2回答

    我正在使用maven-bundle-plugin并试图将Google地图依赖项捆绑在一起。 <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <extensions>true</extensions> <conf

    0热度

    1回答

    我想构建osgi组件,并且我被告知要使用maven-bundle-plugin。我开始加入到这个我pom.xml: <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <version>3.0.0</version>

    1热度

    2回答

    我想将一些JARs嵌入到没有相应OSGI捆绑包的OSGI捆绑包中,以便其他OSGI捆绑包可以引用它们。 我遵循了许多建议,但没有任何工作。我最后一次尝试是基于:<Export-Package> for all resources using maven-bundle-plugin 当我检查所得OSGI包不包含预期的嵌入式罐子: META-INF META-INF\MANIFEST.MF MET

    -1热度

    2回答

    当我在我的项目上运行命令“mvn package”时,资源文件像persistence.xml,persistence.xml.dev,persistence.xml.qa etc..from src/main /资源/ META-INF包装在捆绑中。我需要帮助才能使mvn-bundle-plugin查看目标文件夹而不是src文件夹,因为我的目标文件夹只有一个资源文件persistence.xml

    0热度

    1回答

    我想知道如何配置maven-bundle-plugin(由bnd支持)以完全忽略嵌入jar中包含的类。 背景 我在我的代码运行的环境是由一个单一的公司(包括所有的工具)定义的控制的环境中工作。代码是java并使用OSGi来定义模块依赖关系。 某些提供的模块包含看起来像无效的类文件,我只能假设系统会在尝试将这些类文件加载到任何类型的JVM之前“更正”这些类文件。无论如何,这些类文件在部署到目标系统上

    0热度

    1回答

    我想排除一些包使用maven包插件创建OSGi包时复制。 我在出口部分使用!package name。但是因为我使用的是@openejb-core-${openejb.version}.jar!/**,所以在包被复制到包中的include-resource部分中。 如何避免使用maven bundle插件复制特定的包或一组包? 我可以在资源部分使用名称,但我宁愿不一一列出。