maven使用 注意事项

 

 

0 查找maven依赖项 xml写法网址: http://www.mvnrepository.com/

在搜索框输入 eg: log4j  即可找到依赖写法

 

 

 

 

1: 如何在maven中写你需要依赖的包:
就在GOOGLE里输入
maven jboss-j2ee repository
在结果的第一条,进去你就可以在页面里找到下面这段
<dependency>
    <groupId>jboss</groupId>
    <artifactId>jboss-j2ee</artifactId>
    <version>4.0.2</version>
</dependency>

 

 

2 maven工程,出现Missing artifact com.sun:tools:jar:1.5.0:system

不解决的话,会报如下错,说工程不会被编译过去:



 

处理方式:


2.1) 在eclipse.ini中,openFile下增加JVM路径:在eclipse.ini中用-vm指定javaw的位置就可以了~一定要在 openFile 以下加才行,在別的地方加,都会无效
-vm
C:/java/jdk1.6.0_21/bin/javaw.exe
后重启eclipse 即可  参考文章: http://www.cnblogs.com/shitouer/archive/2012/07/22/2603860.html

 

2.2) dk的tools.jar复制到本地仓库,并按照上图中提示路径建立好路径后拷贝,

并重命名:

C:\Users\zm\.m2\repository\com\sun\tools\1.5.0\tools-1.5.0.jar

 

然后在pom.xml增加依赖:
<dependency>
  <groupId>com.sun</groupId>
  <artifactId>tools</artifactId>
  <version>1.5.0</version>
 </dependency> 即可

参考链接:
http://www.2cto.com/os/201405/298093.html

这里作者是用第二种方式处理好的,第一种方式失效。

 

3 maven下载包默认位置:
C:\Users\zm\.m2\repository

 

 

4 window环境配置 maven:

 

下载maven. 比如 apache-maven-3.3.9-bin.zip  在 window 64位系统

在window环境   环境变量中配置 

M2_HOME 并 加入到 path中

 

启动命令行, 输入  mvn -v  即可看到你配置的是否正确,正确下 能显示 maven的版本

 

 

5  window环境运行 maven:

可以切换到 所在的工程根目录下,进入命令行中,执行

mvn clean compile   编译工程

mvn clean package   打包工程成 xx.jar 

6 处理 -Dmaven.multiModuleProjectDirectory system property is not set 问题:

参考链接:

http://www.cnblogs.com/sprinng/p/5141233.html

1 在window计算机配置好M2_HOME 环境变量并添加到 path中

2 如下图操作:  即可:  -Dmaven.multiModuleProjectDirectory=$M2_HOME



 

 

猜你喜欢

转载自chengjianxiaoxue.iteye.com/blog/2176586