首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >maven构建目标需要指定

maven构建目标需要指定
EN

Stack Overflow用户
提问于 2012-10-18 14:52:04
回答 4查看 77.1K关注 0票数 26

我已经提取了一个样例Struts2项目,其中包含maven pom.xml文件。我已经安装了eclipse的m2e插件。但是,当我右键单击pom.xml文件并选择Maven Build时,它会显示以下错误。

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

当我单击Maven build时,我需要在m2e窗口中指定什么目标?

EN

回答 4

Stack Overflow用户

发布于 2012-10-18 14:55:25

您可以使用m2e构建一个maven项目,方法是右键单击您的项目或.pom,选择Run as,然后选择Maven build...,然后将package写入目标字段并单击Run

相应的键盘快捷键是Alt+Ctrl+X,然后是m -它将打开相同的对话框。

结果可能是项目的target子文件夹中的一个.war文件。

票数 36
EN

Stack Overflow用户

发布于 2012-10-18 16:31:42

在您的Eclipse中,运行-->运行配置-->在左侧您将看到"Maven Build".on右侧请在goals选项卡中提及您的目标。例如:-Dmaven.tomcat.port=8080 tomcat:运行

票数 27
EN

Stack Overflow用户

发布于 2015-08-16 21:42:28

Run Configurations对话框(Main选项卡)的goal字段中,您可以输入以下任意Maven's phases

  1. validate -验证项目是否正确,所有必要的信息都是available
  2. compile -编译project
  3. test的源代码-使用合适的单元测试框架测试编译后的源代码。这些测试不应该要求将代码打包或部署包-将编译后的代码以其可分发的格式打包,如JAR.
  4. integration-test -流程,并在必要时将包部署到集成测试可以run
  5. verify的环境中-运行任何检查以验证包是否有效并满足质量criteria
  6. install -将包安装到本地存储库,以用作其他项目中的依赖locally
  7. deploy -在集成或发布环境中完成,将最终包复制到远程存储库,以便与其他开发人员和项目共享。

出发地:Unknown Lifecycle Phase Error in Maven Build

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

https://stackoverflow.com/questions/12948723

复制
相关文章

相似问题

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