在eclipse中,maven项目在Run As中找不到maven package是怎么回事?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在eclipse中,maven项目在Run As中找不到maven package是怎么回事?相关的知识,希望对你有一定的参考价值。

Run As中, build,clean,instrall都有,怎么就单单缺少了package?

参考技术A 是因为建的是普通java工程,需要把它转换成maven project。
操作步骤如下:

1、右键工程--maven--Disable maven nature
2、在当前目录下执行命令(就是有pom.xml文件的那个目录) —— mvn eclipse:clean
3、重新转换该工程为maven工程。右键工程--- 'Configure'--- 'Convert to meven project'追问

我建立普通工程能出来maven命令?

本回答被提问者和网友采纳

如何在eclipse中使用maven停止tomcat 7

【中文标题】如何在eclipse中使用maven停止tomcat 7【英文标题】:How to stop tomcat 7 with maven in eclipse 【发布时间】:2014-08-31 12:36:30 【问题描述】:

当我在 Eclipse 中运行我的 Maven Web 项目时。我转到pom.xml,右键单击该文件并 1. Maven 清洁 2. 构建资源 3. Maven 构建..

然后我在 eclipse 的 tomcat 目标字段中为 tomcat 6 键入 tomcat7:run(对于 tomcat 7),tomcat:run。它刚刚开始。但我想知道如何 1. 阻止它 2.重建源并重新部署

在椭圆或任何其他快速简单的步骤中。有没有办法做所有的事情来启动 tomcat 而不是在 eclipse 中重复前面所说的步骤(maven clean.. building resource.. again type tomcat7:run ...)。

【问题讨论】:

注意: OP 确实要求 Tomcat7 的 /stop-Manager-Command 用于单个 Web 应用程序。 Maven-Plugin 中尚未实现 Tomcat7 单独部署的 Web 应用程序的停止功能。 【参考方案1】:

你可以尝试右键单击 pom.xml > Run As > Maven Build... 在“目标”部分中定义所有命令,例如:clean install tomcat7:run

我的建议是检查跳过测试以获得更快的启动时间,如果需要,您可以添加额外的参数,如 -Denvironment=qa 或 VM 参数(来自 JRE 选项卡),如 -Xmx2048m -Xms256m

另外,为配置命名,因为您可以通过简单的单击再次运行它,或者您可以将 eclipse 生成的 .launch 文件复制到您的应用程序中并提交。

要停止服务器,只需单击控制台视图中的红色方块。

希望对你有帮助。

【讨论】:

控制台的红色方块不会停止服务器,而是终止它。这样,任何关闭的上下文监听器都将被忽略。【参考方案2】:

以下对我有用:

mvn tomcat7:shutdown

http://tomcat.apache.org/maven-plugin-2.2/tomcat7-maven-plugin/shutdown-mojo.html

【讨论】:

能否举例说明在 pom 中重新配置后的样子?【参考方案3】:

您可以使用 JRebel 热部署您的更改,无需停止/启动应用程序。 在 IntelliJ 中,使用 Ctrl+Shift+F9 重新编译和热部署当前更改。 安装 JRebel 需要 5 分钟,在 JRebel 下运行 app 非常简单:

mvn <your usual parameteres here> -Djrebel.

如果您四处搜索,您可以免费获得 JRebel。

此外,没有什么能阻止您在命令行中运行 maven 应用程序。然后停止您的应用程序就像按 Ctrl+C 一样简单。

你也可以试试maven tomcat关闭插件:http://tomcat.apache.org/maven-plugin-2.0/tomcat7-maven-plugin/shutdown-mojo.html。

【讨论】:

【参考方案4】:

我使用JBoss Tools 从 Eclipse 管理容器。

【讨论】:

您能解释一下吗? Eclipse 有一个名为 JBoss Tools 的插件,它允许您从 Eclipse 内部启动和停止服务器(在您的情况下为 Tomcat)。它还允许您将 Web 应用程序部署到该服务器,也可以从 Eclipse 内部进行。按照我帖子中的“JBoss Tools”链接阅读更多关于插件的信息。【参考方案5】:

如果控制台视图中的红色方块不可用,只需关闭 Eclipse 窗口即可。

【讨论】:

以上是关于在eclipse中,maven项目在Run As中找不到maven package是怎么回事?的主要内容,如果未能解决你的问题,请参考以下文章

eclipse中的web project项目运行 Run As → 1 run on server 出现图上的情况

maven项目右键快捷方式,然后点击Run As

maven 运行run as maven build的时候报错

eclipse中boot项目run as ——> run on server时遇到的问题

eclipse开发web项目,在左侧项目名上右键run as-run on server报错404路径找不到

eclipse的run as里面没有run on server