一:前沿

maven问题的bug,其实是很烦人的,因为每次都是很纠结的去改这个bug,特别的烦人,这个bug也是使得我纠结了好久的,那个星期五自己搞了几个小时都没有解决下,之后星期一来百度Google才解决,也是借鉴了别人的经验吧。

二:问题

在别人更新了下pom.xml里面的jar包,这个jar

 <dependency>
<groupId>net.bull.javamelody</groupId>
<artifactId>javamelody-core</artifactId>
<version>1.55.</version>
</dependency>
//这是JavaMelody 

我本地的就是一直报错,刷新编译后依然出bug,启动的时候老是说ClassNotFoundException 的bug,最后还是修改版本信息,重新配置了maven仓库等,改的就只剩下着最后一个bug,最浪费时间的了,

先说下怎么修改jdk的版本了

(1):

mavne问题解决---Dynamic Web Module 2.3 or newer-LMLPHP

mavne问题解决---Dynamic Web Module 2.3 or newer-LMLPHP

mavne问题解决---Dynamic Web Module 2.3 or newer-LMLPHP

(二)

这里还有处理项目中的js报错问题,这里的js是指引用的开源的js,引用到项目后开始报错,那么可以按照下面方法进行处理,这是在MyEclipse中的处理方式

mavne问题解决---Dynamic Web Module 2.3 or newer-LMLPHP

mavne问题解决---Dynamic Web Module 2.3 or newer-LMLPHP

mavne问题解决---Dynamic Web Module 2.3 or newer-LMLPHP

(三):默认jdk的版本,我用的1.7的,所以如果想要默认的话就在pom.xml里面的<build></build>配置如下:

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>

三:如果你的maven项目由于多加一个jar文件而引起整个项目的jar报错,而自己又解决不了的时候,就这样做,删除.setting、.classpath、.project三个文件,在重新指定一个工作空间

mavne问题解决---Dynamic Web Module 2.3 or newer-LMLPHP

四:总结

  其实搞个maven,用起来还是很麻烦的,特别是在解决问题时候,很麻烦,有时候需要花费好几个小时,就是这么纠结,但是用好了,可以省很多事情的,哈哈。最近学到了很多开源的东西,准备都写在这里,下次继续写了,比如bug邮件,监控,文档等!

05-27 05:18