首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于Maven来说,我应该运行什么命令来构建reddison?

对于Maven来说,我应该运行什么命令来构建reddison?
EN

Stack Overflow用户
提问于 2015-09-23 11:58:39
回答 1查看 222关注 0票数 0

我正在尝试构建https://github.com/mrniko/redisson

当我运行mvn时,会出现一个错误。

尚未为此生成指定目标。您必须以以下格式指定有效的生命周期阶段或目标:或::。可用的生命周期阶段是:验证、初始化、生成-源、过程-源、生成-资源、过程-资源、编译、过程-类、生成-测试-源、过程-测试-源、生成-测试-资源、测试-编译、过程-测试-类、测试、准备-包、包、预集成-测试、集成-测试、后集成-测试、验证、安装、部署、预站点、站点、后站点、站点部署、预清洁、清洁、后清洁。->帮助1

如果我使用一些随机的mvn deploy,jar文件是在目标文件夹中创建的,但是

代码语言:javascript
复制
[INFO] --- maven-deploy-plugin:2.8.1:deploy (default-deploy) @ redisson ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 10:11.837s
[INFO] Finished at: Wed Sep 23 17:12:52 IST 2015
[INFO] Final Memory: 29M/113M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.1:deploy (default-deploy) on project redisson: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter -> [Help 1]

只是好奇,正确的mvn命令是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-23 12:09:49

Maven是一个构建工具,它本身不知道任何事情,除非在pom.xml中指定使用命令行或设置一些默认值

您通常也应该使用前面提到的"mvn干净安装“来生成必要的可执行文件。

“部署”目标用于将jar/工件推送到MAVEN,而MAVEN是一个不同的服务器--这个服务器保存工件,而不是像github或SVN这样的SCM,因此错误指示您需要在POM文件或maven执行的setting.xml文件中指定maven服务器的详细信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32738991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档