MyEclipse导入Maven项目遇到的几个问题

MyEclipse导入已有工程

安装JDK配置JAVA环境变量
下载配置Maven环境变量
导入工程


Java环境变量配置

对于java环境变量,配置方法已经烂大街了,人人都会。对于CLASS_PATH变量有必要提一下,这个其实也很重要,不然在项目开发过程中会出现各种莫名奇妙的错误。

CLASS_PATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

前面的 .;是指在当前项目路径下搜索文件。

配置Maven环境

MAVEN_HOME=D:\apache-maven-3.3.9
Path=%MAVEN_HOME%/bin;

将maven的bin目录添加到Path变量中。不要覆盖原有的,直接在最前面添加就可以了

导入工程

这里采用的是myeclipse10.7版本,一般会选择File–>import在弹出的对话框中选择“General project…”–>然后将勾选copy into work space。我们的工程通常是maven工程,而且一个工程会被拆分成多个组件。组建之间存在一定的依赖关系。在这里我比较推荐使用import exitsing maven project选项导入工程,这样就会优先读取pom文件内容来构建工程,出现错误的可能性会小很多,而且一般都比较好解决。导入成功之后,一般会出现一些错误。常见错误如下:

1、missing artifactId xxxxx错误,maven依赖库是从同事那里copy过来的,检查maven仓库发现,仓库中存在该依赖,可是maven就是找不到。

解决:在仓库中找到该jar所在文件夹,删除以”.lastUpdate结尾的文件”,回到工程右键选择MyEclipseMaven–>update dependency。就可以了。

2、java compile level 。。。Project facet错误,一般就是你工程的所使用的编译版本太低了,导致高版本jdk下编写的程序无法在低版本的jdk环境下编译通过。

解决:第一步检查父组件的pom文件,build节点下声明的java版本,修改成合适的版本即可。在Spring 4x下一般要求jdk版本在1.6及以上。修改之后若依然存在问题,右键点击项目,选择属性“properties”—>搜索facet,修改jdk版本即可。

3、项目有的时候会报出一些js的错误,虽然它不影响项目运行,但是看着就是不爽。

解决:右键项目选择“properties”在弹出框中搜索:validating,去掉build的那一列的所有的勾,然后确定就可以了。这样做的好处,除了去掉一些我们不关注的错误之外,还可以提高项目build的速度。

更多的一些还需要大家去发现和解决。

你可能感兴趣的:(javaEE)