- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有人尝试过使用 Bndtools 运行 PaxExam Junit 测试并可以给我一些建议?我自己试过了,但是没有 Maven,下载所有依赖项很痛苦。
到目前为止我所做的:
最佳答案
即使您不使用 Maven 来构建项目,您仍然可以使用它来下载 maven-artifacts 及其传递依赖项。为此,您首先必须 install Maven .然后,创建一个空目录,并在该目录中创建一个名为 pom.xml
的文件。 .对于 Pax Exam,这应该如下所示:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>test</groupId>
<artifactId>test</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<properties>
<exam.version>2.5.0</exam.version>
<url.version>1.4.2</url.version>
</properties>
<dependencies>
<dependency>
<groupId>org.ops4j.pax.exam</groupId>
<artifactId>pax-exam-container-native</artifactId>
<version>${exam.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.ops4j.pax.exam</groupId>
<artifactId>pax-exam-junit4</artifactId>
<version>${exam.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.ops4j.pax.exam</groupId>
<artifactId>pax-exam-link-mvn</artifactId>
<version>${exam.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.ops4j.pax.url</groupId>
<artifactId>pax-url-aether</artifactId>
<version>${url.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.framework</artifactId>
<version>3.2.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>0.9.29</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>0.9.29</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
pom.xml
的目录。 ,并执行以下命令:
mvn dependencies:copy-dependencies
mvn
可从命令行使用)。现在 maven 将获取您在
pom.xml
中指定的依赖项的所有传递依赖项。 , 并将它们存储在
target/dependency
默认。
关于ant - 将 PaxExam 与 Bndtools 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11748444/
我在 Eclipse 中安装了 Bndtools 并尝试了他们的快速教程:http://bndtools.org/tutorial.html 但是当我想通过“运行 OSGi”按钮启动一个非常简单的组件
我尝试将 Gemini 蓝图包添加到 bndTool存储库。不幸的是我不知道这是如何工作的。 我已经下载了 Gemini Blueprint bundle 并尝试将它们添加为附加存储库(压缩 bund
我正在使用 BndTools ( http://bndtools.org/ ) 开发 OSGI 应用程序。一切正常,但我想在导出我的应用程序时更改一些内容。 我正在努力实现两件事(我认为它们可能是相关
我想包装第三方 jar 。不幸的是,供应商将一个具有单一方法的单一类 (a.class) 放入默认包中。 当我尝试使用 Include-Resource: @lib/acme-8.0.jar 包含资源
我使用 bndtools 从 owlim-lite 制作了一个 bundle ,并添加了所有必要的依赖项,以便 OBR-resoultion 正常工作。 Sesame(语义 Web 存储库)应该使用
有没有人尝试过使用 Bndtools 运行 PaxExam Junit 测试并可以给我一些建议?我自己试过了,但是没有 Maven,下载所有依赖项很痛苦。 到目前为止我所做的: 从 Central M
我正在尝试使用本教程中概述的过程运行一个简单的应用程序:BndTools tutorial project . 这是我正在尝试加载的 osgi 项目/模块。 package com.counter;
在Bndtools工作区,我想在某个项目中添加对JUnit和Mockito的依赖 因此项目的bnd.bnd文件包含这个-testpath指令: -testpath: \ junit:junit
我正在使用 eclipse BndTools 和一些专用工作区,每个工作区都存储在一个 git 存储库中,到目前为止我非常满意。 我一直在通过复制的方式在工作区之间共享项目。但最近决定将通用代码 pu
今天有人问我在我们当前的 OSGi 应用程序中使用 Maven 是否是个好主意。我们使用了 Bndtools,它很棒,因为它使开发变得尽可能简单。即使在应用程序运行期间,Bndtools 使用 OBR
在我的 OSGi 环境中,我正在尝试预加载数据库驱动程序以供进一步使用。通常,这可以像这样完成: Class.forName("com.mysql.jdbc.Driver"); 之后,就可以创建连接了
我已经创建了一个生成 .jar 文件的 BndTools OSGi 项目。现在我想要在我的主项目中使用该 jar 的 BundleContext,即动态 Web 项目(.war 文件)。动态Web项目
我终于完成了将应用程序的一部分移动到 osgi bundle 中,并在我的主机应用程序中使用这些 bundle 。这真的非常好用! 目前我正在使用 bndtools 清理我的 Eclipse 工作区并
我正在尝试使用 iPojo 注释在 Eclipse 内进行组件声明。问题是,当 bnd-ipojo-plugin 生成 XML 和修改的类时,无法在插件类路径中找到注释。 我在 Eclipse 中遇到
我有以下 bnd 文件: Bundle-Version: 1.0.12 Bundle-Activator: a.b.Activator Private-Package: a.b -buildpath:
我知道有一些特定于 Scala 的工具可以创建 OSGi 包,但我对 bndtools 非常满意,我只是想与 Java 一起编写 Scala 或代替 Java。 最佳答案 假设 bndtools 和
过去几天我一直在努力寻找解决我的问题的方法。我正在尝试通过 bndrun 文件使用 bndtools 启动器使用 3.x 兼容层启动 Eclipse RCP。 我知道解决方案涉及将 bndtools.
我正在开发这个基于 BndTools 的 OSGi 项目:https://github.com/Jafre13/ISS-Product 我的项目需要一个非基于 OSGi 的库(aliasi-lingp
我正在寻找使用 eclipse bndtools 插件将 jar 转换为 OSGi 包的分步指南。我知道可以使用命令行使用 bnd 来完成它,但很高兴知道如何通过 IDE 来完成同样的事情。 我可能遗
我正在迁移到 bndtools 我创建并在标准 Eclipse 环境中工作的一些 osgi 插件。我添加了 Felix Web 控制台和Jetty HTTP 服务,并用 Felix 替换了一些 Equ
我是一名优秀的程序员,十分优秀!