mac重装系统之Maven安装
2016-11-30 20:33
393 查看
1、安装JDK
mac的jdk1.7下载地址:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260.html
2、安装Maven
Maven下载地址:http://maven.apache.org/download.cgi
3、配置环境变量
需要编辑~/.bash_profile文件添加环境变量。
打开终端,输入“vi ~/.bash_profile”,如果权限不够,则输入“sudo vi ~/.bash_profile”,若不存在~/.bash_profile文件会自动创建。
输入i进入编辑模式,结尾处粘贴以下内容,并修改两处:
修改MAVEN_HOME值为本地解压的Maven跟目录
修改JAVA_HOME值为本地安装的jdk目录,这里通常要改的只是jdk1.7.0.79这个版本号
保存退出:wq
输入“source ~/.bash_profile”,立即生效
查看环境变量的设置结果:
echo $PATH
java -version
mvn -v
4、eclipse安装Maven插件
有的eclipse自带集成了Maven插件:
如果没有自带集成,则手动安装Maven插件,两种方式:
eclipse->Help->Eclipse Marketplace查找maven插件并安装
eclipse->Help->Install New SoftWare,点击Add,Location处使用url:
5、配置eclipse关联本地Maven
Preference->Maven->Installations,点击Add,添加本地maven安装目录。
然后到下面的Maven->User Settings菜单中的User Setting设置里,选择本地maven目录下conf->setting.xml。
6、导入Maven项目
创建项目和导入的方式比较简单。参考:http://www.cnblogs.com/HD/p/4201847.html
7、编译Maven项目
先在项目上右键->Run As->Maven Clean,然后再Maven Install。
或者直接右键->Run As->Maven Build,然后再运行规则Goal里填clean install。
第一次编译时可能会报错-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable 。
这是因为Maven与eclipse版本不兼容导致,最直接的办法是换低版本的Maven。另一种方式是配置M2_HOME环境变量,值为MAVEN_HOME的值:
Preference->Java->Installed JREs->Edit,在Default VM arguments中设置为:-Dmaven.multiModuleProjectDirectory=$M2_HOME
8、报错:maven-dependency-plugin (goals "copy-dependencies", "unpack") is not supported by m2e. pom.xml
起因是配置了这个:(这个错误其实不影响编译运行,只是觉得不爽)
解决办法:直接在<build>里的已有的<plugins>前面加上:
相关参考:
Mac下搭建Eclipse的maven开发环境
maven-dependency-plugin (goals "copy-dependencies", "unpack")
is not supported
mac的jdk1.7下载地址:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260.html
2、安装Maven
Maven下载地址:http://maven.apache.org/download.cgi
3、配置环境变量
需要编辑~/.bash_profile文件添加环境变量。
打开终端,输入“vi ~/.bash_profile”,如果权限不够,则输入“sudo vi ~/.bash_profile”,若不存在~/.bash_profile文件会自动创建。
输入i进入编辑模式,结尾处粘贴以下内容,并修改两处:
修改MAVEN_HOME值为本地解压的Maven跟目录
修改JAVA_HOME值为本地安装的jdk目录,这里通常要改的只是jdk1.7.0.79这个版本号
MAVEN_HOME=/Users/shuai/Documents/Servers/apache-maven-3.3.9 JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home PATH=$MAVEN_HOME/bin:$PATH PATH=$JAVA_HOME/bin:$PATH export MAVEN_HOME export JAVA_HOME export PATH
保存退出:wq
输入“source ~/.bash_profile”,立即生效
查看环境变量的设置结果:
echo $PATH
java -version
mvn -v
4、eclipse安装Maven插件
有的eclipse自带集成了Maven插件:
如果没有自带集成,则手动安装Maven插件,两种方式:
eclipse->Help->Eclipse Marketplace查找maven插件并安装
eclipse->Help->Install New SoftWare,点击Add,Location处使用url:
http://download.eclipse.org/technology/m2e/releases
5、配置eclipse关联本地Maven
Preference->Maven->Installations,点击Add,添加本地maven安装目录。
然后到下面的Maven->User Settings菜单中的User Setting设置里,选择本地maven目录下conf->setting.xml。
6、导入Maven项目
创建项目和导入的方式比较简单。参考:http://www.cnblogs.com/HD/p/4201847.html
7、编译Maven项目
先在项目上右键->Run As->Maven Clean,然后再Maven Install。
或者直接右键->Run As->Maven Build,然后再运行规则Goal里填clean install。
第一次编译时可能会报错-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable 。
这是因为Maven与eclipse版本不兼容导致,最直接的办法是换低版本的Maven。另一种方式是配置M2_HOME环境变量,值为MAVEN_HOME的值:
M2_HOME=/Users/shuai/Documents/Servers/apache-maven-3.3.9然后去eclipse中设置:
Preference->Java->Installed JREs->Edit,在Default VM arguments中设置为:-Dmaven.multiModuleProjectDirectory=$M2_HOME
8、报错:maven-dependency-plugin (goals "copy-dependencies", "unpack") is not supported by m2e. pom.xml
起因是配置了这个:(这个错误其实不影响编译运行,只是觉得不爽)
<plugin> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>copy-jars</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/lib</outputDirectory> </configuration> </execution> </executions> </plugin>
解决办法:直接在<build>里的已有的<plugins>前面加上:
<pluginManagement> <plugins> <!-- Ignore/Execute plugin execution --> <plugin> <groupId>org.eclipse.m2e</groupId> <artifactId>lifecycle-mapping</artifactId> <version>1.0.0</version> <configuration> <lifecycleMappingMetadata> <pluginExecutions> <pluginExecution> <pluginExecutionFilter> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <versionRange>[1.0.0,)</versionRange> <goals> <goal>copy-dependencies</goal> <goal>unpack</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> </pluginExecutions> </lifecycleMappingMetadata> </configuration> </plugin> </plugins> </pluginManagement>
相关参考:
Mac下搭建Eclipse的maven开发环境
maven-dependency-plugin (goals "copy-dependencies", "unpack")
is not supported
相关文章推荐
- mac重装系统之Zookeeper安装
- Mac系统安装maven
- mac系统安装maven
- 重装MAC系统 “安装器有效负载签名检查失败” 解决方法
- 解决重装Mac系统时“安装器有效负载签名检查失败”的错误
- Mac使用bootcamp安装windows双系统以及mac系统全新重装
- MAC系统中用brew install maven安装MAVEN
- 在Vm上安装Mac OS X 系统
- 驳斥“安装Power PCB 2005"不成功重装系统一说”
- 重装windows系统后让delphi不必重新安装即可使用
- 我的Mac系统安装经历
- 重装系统后,如何安装eclipse
- 转 手把手教你在普通电脑上安装苹果系统Mac OS Leopard(已更新软件下载地址,CQLIFE首发)
- 硬盘安装fc6详细步骤及双系统下重装xp后重建fc6引导
- 优盘安装Mac 系统
- XP系统下使用Vmware7.1.3-324285安装Mac OS Snow Leopard的全过程
- 成功在虚拟机里面安装MAC苹果系统
- 重装系统要点和安装方法
- vista重装系统后,恢复以前安装过的Ubuntu
- 微软发布清理工具 和 vs2008报错没有安装系统组件 重装仍然失败