在 Maven 中包含 jMock 2.6.0

发布于 2024-09-19 08:13:50 字数 302 浏览 5 评论 0原文

我无法将新的 jMock 版本包含为 Maven 依赖项。这是我尝试过的内容,包括:

<dependency>
    <groupId>org.jmock</groupId>
    <artifactId>jmock</artifactId>
    <version>2.6.0</version>
</dependency>

我尝试了版本和artifactId的各种组合,但没有帮助。

谢谢, 朱莉娅.

I am unable to include the new jMock release as Maven dependency. Here is what I tried including:

<dependency>
    <groupId>org.jmock</groupId>
    <artifactId>jmock</artifactId>
    <version>2.6.0</version>
</dependency>

I have tried various combinations with the version and artifactId but it doesn't help.

Thanks,
Julia.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

柠檬色的秋千 2024-09-26 08:13:50

现在被取代 - 请参阅我的其他答案

只是必须自己解决这个问题,而且我还没有找到简单的方法:-(

复杂的方法是这样的:

  1. 下载 jmock-2.6.0-RC2-jars .zip 并解压缩到目录中
  2. 。 .oneeyedmen.com/misc/jmock-2.6.0-RC2.poms.zip 并解压缩到同一目录中,
  3. 在该目录中发出以下命令以安装到本地 Maven 存储库中

mvn install:安装文件-DpomFile=jmock-2.6.0-RC2.pom -Dfile=jmock-2.6.0-RC2.jar

mvn install:安装文件-DpomFile=jmock-legacy-2.6.0-RC2.pom -Dfile=jmock-legacy-2.6.0-RC2.jar

mvn install:安装文件-DpomFile=jmock-junit4-2.6.0-RC2.pom -Dfile=jmock-junit4-2.6.0-RC2.jar

mvn install:安装文件-DgeneratePom -DgroupId=org.hamcrest -DartifactId=hamcrest-core -Dversion=1.3.0RC1 -Dpackaging=jar -Dfile=hamcrest-core-1.3.0RC1.jar

mvn install:安装文件-DgeneratePom -DgroupId=org.hamcrest -DartifactId=hamcrest-library -Dversion=1.3.0RC1 -Dpackaging=jar -Dfile=hamcrest-library-1.3.0RC1.jar

mvn install:安装文件-DgeneratePom -DgroupId=org.hamcrest -DartifactId=hamcrest-unit-test -Dversion=1.3.0RC1 -Dpackaging=jar -Dfile=hamcrest-unit-test-1.3.0RC1.jar< /p>

那么你应该能够在版本 2.6.0-RC2 上使用 jmock jmock-junit4 和 jmock-legacy ,与 Junit 4.8.1

警告 - 这完全是非官方的,可能与任何官方 jmock poms 发生严重冲突,可能是解决这个问题的完全错误的方法,但对我有用。

Now superceded - see my other answer

Just had to solve this problem myself, and I haven't found a simple way :-(

The complicated way is this:

  1. Download jmock-2.6.0-RC2-jars.zip and unzip into a directory.
  2. Download http://www.oneeyedmen.com/misc/jmock-2.6.0-RC2.poms.zip and unzip into the same directory.
  3. Issue the following commands in that directory to install into your local Maven repository

mvn install:install-file -DpomFile=jmock-2.6.0-RC2.pom -Dfile=jmock-2.6.0-RC2.jar

mvn install:install-file -DpomFile=jmock-legacy-2.6.0-RC2.pom -Dfile=jmock-legacy-2.6.0-RC2.jar

mvn install:install-file -DpomFile=jmock-junit4-2.6.0-RC2.pom -Dfile=jmock-junit4-2.6.0-RC2.jar

mvn install:install-file -DgeneratePom -DgroupId=org.hamcrest -DartifactId=hamcrest-core -Dversion=1.3.0RC1 -Dpackaging=jar -Dfile=hamcrest-core-1.3.0RC1.jar

mvn install:install-file -DgeneratePom -DgroupId=org.hamcrest -DartifactId=hamcrest-library -Dversion=1.3.0RC1 -Dpackaging=jar -Dfile=hamcrest-library-1.3.0RC1.jar

mvn install:install-file -DgeneratePom -DgroupId=org.hamcrest -DartifactId=hamcrest-unit-test -Dversion=1.3.0RC1 -Dpackaging=jar -Dfile=hamcrest-unit-test-1.3.0RC1.jar

Then you should be able to use jmock jmock-junit4 and jmock-legacy at version 2.6.0-RC2, with Junit 4.8.1

Caveats - this is entirely unofficial, may conflict horribly with any official jmock poms, may be completely the wrong way to solve this problem, but works for me.

泪冰清 2024-09-26 08:13:50

JMock 2.6.0-RC2 现已位于 Maven Central

JMock 2.6.0-RC2 is now in Maven Central

情感失落者 2024-09-26 08:13:50

JMock 2.6.0 现已发布在 Maven Central 上: http://mvnrepository.com/artifact /org.jmock/jmock/2.6.0

JMock 2.6.0 is now on Maven Central: http://mvnrepository.com/artifact/org.jmock/jmock/2.6.0

只为守护你 2024-09-26 08:13:50

尚未在公共 Maven 存储库中找到版本 2.6.0-RC2。您可能需要从jMock.org 下载页面手动下载它。如果您的公司使用本地 Maven 存储库,您可以部署在那里。如果只是供您自己使用,请将其安装到您的本地 Maven 存储库中。

Version 2.6.0-RC2 can't be found on public Maven repositories yet. You may want to download it manually from jMock.org download page. If your company uses local Maven repository you can deploy it there. If it's just for your own usage install it in your local Maven repo.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文