maven构建的项目中默认的java版本是1.5,并且我们在项目属性里面更改了之后,

maven-update project后又会变成默认的1.5版本,解决方式有两种:

  1. mavensetting.xml文件中对全局设置

<profile>   

    <id>jdk1.8</id>

    <activation>   

    <activeByDefault>true</activeByDefault>

    <jdk>1.8</jdk>   

    </activation>

    <properties>   

     <maven.compiler.source>1.8</maven.compiler.source>[……]

阅读全文

json-lib需要区分jdk版本,pom.xml中的配置中需添加上指定的JDK版本既可以,如:

<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>

阿里云maven仓库
在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirror

<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexu[……]

阅读全文

项目采用maven管理后台编译,前端代码使用gulp编译,如何进行整合开发呢?

maven整合

采用exec-maven-plugin插件,可以在complie阶段绑定gulp构建

<plugin>

<groupId>org.codehaus.mojo</groupId>

<artifactId>exec-maven-plugin</artifactId>

<version>1.6.0</version>

<executions>

<!– 初始阶段执行npm install –>

<execution>

<id>exec-npm-install</id>

<phase>compile</phase>

<goals>

<goal>exec</goal>

</goals>

<configuration>

<exec[……]

阅读全文

使用elcipse为maven自动添加依赖的jar包,的确很方便,但是每次更换了elcipse想要添加依赖总是会有如下的提示:

 
 

index deownloads are disabledserch results may be incomplete

那如何解决这个问题呢?解决如下:

1、找到windows–preferences–maven,找到maven:勾选如下:

2、找到windows–show view –maven,找到maven并打开:

到Global Repositories上右键选择rebuild index就可以了,下载的文件可能有点大,需要稍等一会!