bnd

    -1热度

    1回答

    好吧,我想重命名由我的构建生成的包,以指定其名称中的版本,但我所做的一切似乎都被忽略,并且包最终与项目文件夹名称每次。 的build.gradle文件 apply plugin: 'java' repositories { mavenCentral() } dependencies { // https://mvnrepository.com/artifact/org

    2热度

    2回答

    我正在与OSGi取得联系并尝试使用Apache Felix和Maven设置项目。我想使用多模块构建和声明式服务。该项目托管在GitHub上:osgi-maven-example(请注意,该链接指向一个具体的承诺,而不是仓库的负责人。) 我已经得到关于该项目的总体设置了几个问题: 根据Neil Bartlett,bnd-maven-plugin应该优先用于Apache Felix Bnd插件,因为它

    1热度

    1回答

    亲爱的StackOverflow用户 我有一个gradle这个项目,我希望把神器成一个OSGi包。在这个包,我有: 包,我不希望导出(在清单的Export-Package项可能不会出现) 依赖,我想嵌入(可能不会出现在清单的Import-Package条目) 后一点修修补补我想出了以下gradle.build文件,它做什么,我打算,但也许不是最清洁的方式可能,利用BND ... group 'co

    0热度

    1回答

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

    0热度

    1回答

    在包含集成测试的软件包中,我希望所有以Test结尾的类都被视为测试并在启动时执行OSGi Framework JUnit测试。 在bnd.bnd文件中的Test-Classes指令似乎是指定此的正确位置。但是,classes宏在http://bnd.bndtools.org/macros/classes.html文档是稀疏的。 因此,我的问题是如何形成的指令来包含所有的类连同我的实验迄今发现的 T

    1热度

    1回答

    我想尝试在Docker容器中运行enRoute,但似乎找不到任何Docker镜像。任何人都可以建议图像的位置?

    0热度

    1回答

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

    0热度

    1回答

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

    0热度

    1回答

    我想问你一些有关在以下情况下配置maven的正确方法的提示: 我有一些工件,当前打包为jar,但他们也有maven-bundle-plugin,因为我希望他们成为OSGI捆绑包,但我没有改变他们的捆绑包捆绑,因为它存在的情况下,我想他们作为jar(或战争有时)。 要在包jar中使用maven-bundle-plugin,我遵循this chapter,并且一切正常,但现在我正在考虑将它们打包以获取

    0热度

    1回答

    我写了一个Liferay模块并成功部署了它。 然后我说这行build.gradle的dependencies部分: compileOnly group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.3' 运行./gradlew eclipse我可以使用该库在Eclipse中没有问题后。但部署失败: 12:29:3