如果 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"然后点击确定
缺少工件 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"然后点击确定