0

为了演示目的和安装手册,我喜欢直接运行一个只安装了 maven 的 tomcat 项目。

我用谷歌搜索了一个发现:

  1. 一种直接下载依赖项的方法mvn dependency:get
  2. 一种开始战争的方法mvn tomcat7:run

有没有办法让一个简短的 shell 命令从服务器下载依赖项,编译并启动它?

其实我得到了这个:

mvn dependency:get tomcat7:run
  -DgroupId=XXXXX 
  -DartifactId=hasty-tumbleweed 
  -Dversion=0.9.2-SNAPSHOT 
  -DrepoUrl=file://C:/Users/woodcraft.xenther-vladic/.m2/repository

但是mvn还是尝试从官方的maven仓库中找插件。

任何想法?

4

1 回答 1

1

你可能错过了这个

警告:将始终检查超级 pom 中定义的中央存储库


从这里的少量信息来看,你让它看起来好像你已经在分发​​文件(存储库的东西),所以为什么不也提供一个 POM,让你可以做任何你想做的漂亮的 Maven 东西。然后你可以这样做:

mvn install -f <path to your POM>
于 2013-09-25T03:26:45.467 回答