gpt4 book ai didi

java - 通过从命令行安装 tomcat 7 maven 插件来下载 spring petclinic

转载 作者:行者123 更新时间:2023-11-28 23:00:15 25 4
gpt4 key购买 nike

我正在尝试下载 java spring petclinic sample application 的新副本,但由于未安装 tomcat7 插件,因此无法从 Windows 7 命令行获取它。因此我采用了 pom.xml 语法 from this page , 将生成的 pom.xml 放在命令行关注的同一目录中,并在命令行中键入以下内容:

mvn clean install tomcat7:运行

但是我收到一条很长的错误信息。有人可以告诉我如何修复 pom.xml(以及其他任何东西),以便我可以将 maven tomcat7 插件下载到一个稳定的位置,maven 将始终知道它在哪里吗?

这是我正在使用的 pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project>
<build>
<!-- To define the plugin version in your parent POM -->
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
</plugin>
</plugins>
</pluginManagement>
<!-- To use the plugin goals in your POM or parent POM -->
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
</plugin>
</plugins>
</build>
</project>

这是错误消息的屏幕截图:


编辑:


这是我更新的 pom.xml,它运行成功,但让我无法按照 these instructions 中的下一步进行操作:

<?xml version="1.0" encoding="UTF-8"?>
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.app</groupId>
<artifactId>my-app</artifactId>
<version>1</version>
<build>
<!-- To define the plugin version in your parent POM -->
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
</plugin>
</plugins>
</pluginManagement>
<!-- To use the plugin goals in your POM or parent POM -->
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
</plugin>
</plugins>
</build>
</project>

那么现在如何下载 spring petclinic 示例应用程序?

正在关注 the instructions at this link ,它在以下任一地址或以下地址均不可用:

http://localhost:9966/petclinic/
http://localhost:8080/petclinic/

最佳答案

错误消息准确地告诉你出了什么问题。

'modelVersion' is missing

看一些例子:Introduction to the POM .您只需添加 <modelVersion>4.0.0</modelVersion>project元素。

Notice that modelVersion contains 4.0.0. That is currently the only supported POM version for both Maven 2 & 3, and is always required.

通常插件页面中的示例只是部分示例,因为您很可能已经有一个 pom 文件并且想要添加插件。在链接示例中,这由 ... 表示,所以你不能复制粘贴整个东西。

关于java - 通过从命令行安装 tomcat 7 maven 插件来下载 spring petclinic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20183390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com