Java_eclipse_import new Maven project

本文介绍如何在Eclipse中导入Maven项目,包括配置项目属性、调整JDK版本及解决Dynamic Web Module版本问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

初次编辑时间:2018-1-27

最后编辑时间:2018-1-27

文章状态:部分完成编辑  

开发环境:Eclipse_Neon.2 Release (4.6.2)_Java EE IDE for Web Developers 

java环境:Java1.8.0_131

使用框架:Maven 3.5.0

声明:本文是在借鉴各位网络文章和查阅书籍(重要的理论或者大段的引用将会在引用内容上标注原文或原书)的基础上的原创作品,若有幸转载还劳请标注原文出处。另:文章是学习时做的记录,若有不透彻或是错漏,还请各位前辈不吝赐教,在此谢过。


eclipse导入Maven项目


一.导入完整Maven项目

步骤一(初步导入Maven项目):

打开eclipse,并确定在此之前eclipse中已经集成Maven插件。选择Import中的Maven选项,再选择选项中的Existing Maven projects,再在Browse选取到项目文件夹并确认pom.xml无误后Finish即可将Maven导入eclipse目录下。

步骤二(检查、确认项目配置):

在项目的Properties属性中选择Project Facets选项(关于Project Facets参见Eclipse的Project Facets属性)分别勾选Dynamic Web Module(以eclipse的动态网页结构显示目录结构)、Java、JavaScript(添加该项目对JavaScript的支持)。

此时注意检查三个选项对应的版本。如发现错误并无法再Project Facets中进行更改则参见步骤三、步骤四。

在项目的Properties属相中选择Deployment Assembly选项查看是否有Maven Dependencies,如没有则选取Add——Java Build Path Entries再选择Maven Dependencies即可。

步骤三(JDK版本):

JDK版本可能出现的问题是Maven擅自添加了不符合项目的JDK,通常出现该问题的JDK版本为JDK 1.5。此时有两种方式可以更改JDK版本问题,

方式一:

更改Maven的配置文件(路径为Maven文件夹下的..\conf\.settings.xml)中的profiles节点下的JDK版本(详细介绍请参阅该文件中的注释部分),如无先例可循可尝试使用以下节点内容

<profile>
    <id>jdk-1.8</id>
    <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
    </activation>
    <properties>
        <maven.compiler.source>1.8</maven.compiler.source>    
        <maven.compiler.target>1.8</maven.compiler.target>    
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>    
    </properties>
</profile>

,使其加载新项目时默认为规定的JDK版本(已加载项目可在eclipse中右键—Maven—Update);

方式二:

更改具体项目的pom.xml文件,使Maven加载该项目时加载规定的JDK版本。如无先例可循可尝试使用以下节点内容(在build节点中添加),关于Maven-compiler-plugin请参见Apache Maven项目提供的Compiler插件详解

<plugins>   
    <plugin>   
        <groupId>org.apache.maven.plugins</groupId>   
        <artifactId>maven-compiler-plugin</artifactId>   
        <version>3.5.1</version>   
        <configuration>   
            <source>1.7</source>   
            <target>1.7</target>   
            <encoding>UTF-8</encoding>   
        </configuration>   
    </plugin>   
</plugins> 

步骤四(Dynamic Web Module无法改变类型):

在导入的项目目录中可以找到..\.settings\org.eclipse.wst.common.project.facet.core.xml文件在该文件中添加以下节点内容:
<installed facet="jst.web" version="更改的版本号"/>
此后重新Update Maven项目即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值