【问题标题】:how do I download a .war file from maven central?如何从 maven Central 下载 .war 文件?
【发布时间】:2014-12-18 17:54:18
【问题描述】:

我有以下指示:

Download the latest jetty-console.war from Maven Central (download the jetty-console.war artifact).

所以我去链接,这里:http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22killbill-profiles-killbill%22

但是如何使用命令行下载(我正在通过 SSH 连接到我的服务器)。

注意:我已阅读此链接,但根据说明我似乎无法下载插件:

A simple command line to download a remote maven2 artifact to the local repository?

在某种程度上,如果我使用它,我无法确定 repo URL 应该是什么,并且该命令似乎没有下载插件。

【问题讨论】:

  • man wget 可能会有所帮助
  • 你在积极使用 Maven 吗?
  • 好吧,我玩过wget --- 我想我需要使用maven 来下载它。
  • 我收到以下错误:java -jar killbill-*-jetty-console.war => Error: Unable to access jarfile killbill-*-jetty-console.war

标签: java maven maven-central


【解决方案1】:

以下是一些通用步骤:

  1. 找出文件的直接链接是什么,在你的例子中它是 this link 代表战争
  2. 使用一些命令行工具下载文件

wget 的示例:

wget 'http://search.maven.org/remotecontent?filepath=org/kill-bill/billing/killbill-profiles-killbill/0.12.1/killbill-profiles-killbill-0.12.1.war'

另一种可能性是 rsyncscp 从你的机器上进行战争

【讨论】:

  • 我已经完成了wget,但是当我按照说明输入java -jar killbill-*-jetty-console.war 时,它说找不到它......所以我不确定它是否有效。跨度>
  • 看战争的名字,还要注意战争通常不能作为jar运行
  • @Angela,.war 不是 jar 文件,它是一个 Web 应用程序存档。您需要将其部署到服务器才能使其正常工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-16
  • 2019-07-05
  • 1970-01-01
  • 1970-01-01
  • 2011-04-05
相关资源
最近更新 更多