关于在idea使用终端运行maven项目的问题

问题:在idea中maven项目中使用了maven helper插件中的tomcat7-maven-plugin ,在终端中运行命令发生报错。

 mvn tomcat7:run

报错内容:

[ERROR] No plugin found for prefix ‘tomcat7’ in the current project
and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo]
available from the repositories [local (D:\Develop\Maven\repository),
alimaven
(http://maven.aliyun.com/nexus/content/repositories/central/)] ->
[Help 1] [ERROR]

在这里插入图片描述

 mvn tomcat7:run
[INFO] Scanning for projects...
Downloading from alimaven: http://maven.aliyun.com/nexus/content/repositories/central/org/apache/maven/plugins/maven-metadata.xml
Downloading from alimaven: http://maven.aliyun.com/nexus/content/repositories/central/org/codehaus/mojo/maven-metadata.xml
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/repositories/central/org/codehaus/mojo/maven-metadata.xml (21 kB at 15 kB/s)
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/repositories/central/org/apache/maven/plugins/maven-metadata.xml (14 kB at 9.9 kB/s)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  2.030 s
[INFO] Finished at: 2023-08-14T21:35:41+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] No plugin found for prefix 'tomcat7' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (D:\Develop\Maven\repository), alimaven (http://maven.aliyun.com/nexus/content/repositories/central/)] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixException

原因:翻译过来,当前项目中没有找到以’tomcat7’为前缀的插件,也没有从可用仓库中找到来自’org.apache.maven.plugins’和’org.codehaus.mojo’这两个插件组的插件。

排除:
我已经在pom.xml中导入过:

  <build>
    <plugins>
      <!--tomcat 插件-->
      <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
      </plugin>
    </plugins>
  </build>

问题解决:将终端目录切换至当前项目的maven模块目录中,问题解决。

IDEA中的项目结构:Project — Module — Package — class

  • 一个Project项目中可以存放多个模块Module
  • 多个模块Module中,存放项目不同的业务功能代码
  • 一个模块中可以存放多个包Package,使用包来管理类class文件

project中可以创建多个module;module中可以创建多个package;package中可以创建多个class

D:\Develop\ProjectCode\IdeaProjects\WebDemo
❯ cd web-demo1
D:\Develop\ProjectCode\IdeaProjects\WebDemo\web-demo1
❯ mvn tomcat7:run

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值