如果 pom.xml 文件中有错误,则创建 Maven 项目可能有什么问题

What could possibly be wrong in creating maven project if you have error in pom.xml file

缺少工件 org.glassfish.extras glassfish-embedded-web:jar3.1.1 并且我使用 jersey 的 maven 项目的 pom.xml 文件中有错误。

请解释哪里出了问题?错误标记在下面的依赖标记中

<dependency>
  <groupId>org.glassfish.extras</groupId>
  <artifactsId>glassfish-embedded-web</artifactsId>
  <version>${glassfish.version}</version>
<dependency>

而且 myResource.java class

的 @Path、@GET 和 @Produces 注释也有错误

${glassfish.version} -> 这意味着你必须定义它。您可以将其替换为 mvn 存储库中的版本。 它像“2.27”。 示例:

<dependency>
    <groupId>org.glassfish.extras</groupId>
    <artifactId>glassfish-embedded-all</artifactId>
    <version>3.2-b06</version>
    <scope>test</scope>
</dependency>

您发布的错误是org.glassfish.extras glassfish-embedded-web:jar3.1.1。声明的版本部分似乎有问题,因为它以 jar3.1.1 的形式出现。应该只有 3.1.1

确保您有此依赖项的 declared version correctly in the pom.xml 文件。

试试这个,

右击->Maven->更新项目->勾选"Force Update of Snapshots/Releases"然后点击确定