【问题标题】:How to create a Maven project in Eclipse如何在 Eclipse 中创建一个 Maven 项目
【发布时间】:2019-09-10 20:07:01
【问题描述】:

我想用 Maven 在 Eclipse 中创建一个 Web 应用程序项目。每次我尝试创建项目时,我都会收到一个错误 “无法从任何已配置的存储库中解析原型 org.apache.maven.archetypes:maven-archetype-webapp:RELEASE”

我已经检查了其他问题中提出的解决方案,但都没有解决问题。我还更改了我的 settings.xml 文件以将其指向代理,即使这没有帮助。我还尝试删除 .m2 中的存储库文件夹。

请为此提出一些解决方案

【问题讨论】:

  • 我正在创建上面链接中描述的项目。但我收到上述错误
  • 该问题中提到的解决方案也没有帮助
  • 打开Window > Preferences Open Maven > Archetypes Click 'Add Remote Catalog' and add the following: Catalog File: http://repo1.maven.org/maven2/archetype-catalog.xml Description: maven catalog

标签: java eclipse maven


【解决方案1】:
  1. 打开窗口 > 首选项
  2. Open Maven > 原型
  3. 单击“添加远程目录”并添加以下内容:

【讨论】:

    【解决方案2】:

    这是一个很奇怪的问题......但是当我尝试创建我的项目时,m2eclipse 给了我相当多的问题。事实上,我最终自己创建了原型!

    让我分享我的 maven 3 POM 文件:

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
      <modelVersion>4.0.0</modelVersion>
    
      <groupId>com.example</groupId>
      <artifactId>example-project</artifactId>
      <version>1.0-SNAPSHOT</version>
      <packaging>war</packaging>
    
      <dependencies>
            <!-- add your dependencies here -->
      </dependencies>
    
      <build>
        <finalName>example-project</finalName>
        <pluginManagement>
            <plugins>
    
                <!-- v. useful! m2eclipse sometimes fails to see it as a 
                     dynamic web app project in Eclipse. Declaring this plugin 
                     would help eclipse recognize its nature (i.e. a Java 
                     project requesting at least JDK1.7+ -->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <configuration>
                        <source>1.7</source>
                        <target>1.7</target>
                    </configuration>
                </plugin>
    
            </plugins>
        </pluginManagement>
      </build>
    </project>
    

    在这个项目上运行 mvn eclipse:eclipse 应该可以工作。您也可以安全地将 eclipse 作为 maven 项目导入 (File &gt; Import &gt; Existing Maven Projects) 如果没有,那么您应该考虑重新安装 maven 的新副本。

    如果您设法启动并运行它,请告诉我。 :)

    【讨论】:

      【解决方案3】:

      我最近正在努力在 Eclipse 中创建一个新的 Maven 项目。尝试先创建动态 Web 项目,然后将其转换为 Maven 项目,但没有成功(Java 集成都不起作用,我的代码甚至无法编译)!

      以下文章介绍了如何在 Eclipse 中创建 Maven 项目。 本教程建议跳过原型部分,可能解决原始问题中描述的问题:

      https://www.tech-recipes.com/rx/39279/create-a-new-maven-project-in-eclipse/

      如果这对您不起作用,也许在新目录中使用最新版本的 Eclipse 进行全新安装可能会有所帮助。您所描述的可能只是 Eclipse 或其已安装插件之一中的错误。

      【讨论】:

        猜你喜欢
        • 2014-11-25
        • 2016-05-21
        • 2018-03-15
        • 2011-10-14
        • 2012-09-18
        • 2015-07-08
        • 1970-01-01
        • 1970-01-01
        • 2011-03-05
        相关资源
        最近更新 更多