相关疑难解决方法(0)

如何在一个命令行中下载特定的Maven工件?

我可以通过安装工件install:install-file,但是如何下载工件?

例如:

mvn download:download-file -DgroupId=.. -DartifactId=.. -Dversion=LATEST
Run Code Online (Sandbox Code Playgroud)

maven-2

153
推荐指数
8
解决办法
16万
查看次数

如何使用Maven简单地下载JAR?

如何在Maven脚本的构建过程中下载JAR?

jar maven

52
推荐指数
9
解决办法
8万
查看次数

如何从Maven Central下载jar而不编写任何pom.xml

我想要像下面这样的东西.

我只想要一个能够从Maven存储库下载jar及其依赖项的实用程序,而不对我的项目应该如何构建施加任何限制.

我想要这样的东西:

download-jar --dest=lib/ 'commons-io:commons-io:jar:1.4'
Run Code Online (Sandbox Code Playgroud)

它应该能够下载依赖项.

更新:

我不知道应该构建一个pom.xml.

我需要完成的唯一任务是下载罐子,我想有一个工具可以完成这项任务,不会给我带来超级信息.

有类似的东西?

java maven-2

34
推荐指数
3
解决办法
5万
查看次数

直接从Maven存储库执行JAR文件

假设我们有一个Java 应用程序,而不是一个可以通过Maven central获得的库.例如,一个这样的项目是jol,它在Maven central中有相应的CLI接口.

据我所知,与库的主要区别在于相应的JAR文件包含一个具有适当main()方法的类,以及可选Main-Class:的JAR清单中的相关头.如果将此类工件用作项目的依赖项,Maven将很乐意将JAR文件及其依赖项下载到本地存储库,就像对任何其他工件一样.

是否可以使用Maven直接执行这样的应用程序,而无需设置Maven项目?

通过设置JVM类路径以使依赖项可用,该exec:java插件可以很好地用于本地项目.用户不必担心JAR或.class文件位置等.不幸的是,从我所知道的,它还需要一个封闭的Maven项目,因此不能从任意命令行提示中使用它.

java executable-jar execution maven

7
推荐指数
1
解决办法
990
查看次数

jenkins 回滚以前的部署版本

这是事情。我有一些 jenkins 管道作业,用于部署一些 java 后端应用程序。管道由来自 SCM 的脚本运行。该脚本是获取开发团队代码的脚本,并且: 1- 签出该代码 2- 编译并创建 WAR 3- 将 war 复制到 Web 服务器。

现在,开发人员想要实现回滚,并且如果运行了一项作业,并且新的部署已完成但失败了,他们希望返回到上一个运行良好的部署。

有没有办法在 jenkins 中做到这一点,例如使用 Jfrog artifactory?我们已经配置了 artifactory,我们可以将 WARS(或其他文件)上传到该仓库,但没有被使用。我不知道如何实现这一点。我在想对不同的 WAR 文件使用标签,如果部署失败,从工作正常的最新 WAR 中获取?这可能吗?如何使用 artifactory 在 jenkins 中完成这种方法。我可以在创建 WAR 之后实施一个新步骤,然后将该 WAA 上传到 artifactory,但是我如何将其与 jenkins 连接以使用我想要的 WAR?关于如何做到这一点的任何建议?谢谢你!

rollback artifactory jenkins jenkins-pipeline

5
推荐指数
1
解决办法
3万
查看次数

用于从没有mvn/poms的maven repo下载工件的实用程序

是否有一个不是mvn的maven客户端(maven发行版中包含的二进制文件)我可以用来从maven存储库中下载一个工件而不使用pom?我想使用Maven仓库为回购协议为我们的运营团队拿起构建(构建的包括快照),但我不想让他们不得不写作劲歌勾搭并在他们的声明依赖性.理想情况下,我正在寻找一个cli客户端,我可以通过repo url传递并协调和下载给定的工件.这样的事情是存在还是我最好为此写一个一次性的脚本?

java maven-2 repository aether

4
推荐指数
1
解决办法
1万
查看次数