快速搭建mvn项目

本文详细介绍Maven的安装步骤及环境配置,并演示如何通过Maven创建Java项目和Web项目,包括自定义本地仓库路径、生成父子项目以及将jar包安装到本地仓库的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、maven安装 
   1、 解压apache-maven-3.0.3-bin.zip(看附件) 
   2、 配置环境变量: 
        maven根目录:M2_HOME D:\bin\apache-maven-3.0.3 
        maven运行时内存:MAVEN_OPTS -Xms128m -Xmx512m 
        系统命令:PATH M2_HOME\bin; 
   3、 命令行运行mvn -version;看到版本信息即安装成功 
   4、 (可选)自定义本机的maven库目录:apache-maven-3.0.3/conf/settings.xml 找到这一行:<localRepository>~/.m2/repository</localRepository>,这里默认表示C:\Users\Administrator\.m2\repository,改成自己的路径:如d:/java/repository 

二、创建java项目 

 

1、在上级目录新建一个普通的pom.xml作为父依赖(可选) 

2、创建java项目:mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=spring_test -DarchetypeArtifactId=maven-archetype-quickstart 

 

 

   创建web项目:mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.mycompany.app -DartifactId=my-webapp 

 

 

ps:以上用的create,create is deprecated in maven 3.0.5 and beyond,在maven3.0.5以上版本舍弃了create,使用generate生成项目  mvn archetype:generate -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false -DgroupId=com.pengchuang.ftpserver -DartifactId=ftpservermanage

 

3、在生成的pom.xml添加依赖; 
4、mvn clean install -Dmaven.test.skip=true 
5、mvn eclipse:eclipse 
生成web项目:mvn eclipse:eclipse -Dwtpversion=1.0 
6、把spring_test项目导入eclipse即可 


三、导入工程到eclipse 
    为eclipse新增Classpath变量:window->preferences->Java->Build Path->Classpath Variables:New->Name:M2_REPO,Path:选择maven的库目录(D:\java\repository) 
    刷新工程,检查problems中是否还显示项目错误。 

 

四、创建父子项目

 

1、生成父项目

      mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.cache -DartifactId=cache -DinteractiveMode=false

      package改为pom,删掉src目录
2、进入父项目目录

      cd cache
3、 创建子项目

mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.cache.cacheget -DartifactId=cache_get -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false -Dversion=1.0

完成后将在父项目的pom中自动添加module,完成!


五、设置svn:ignore 
*.idea 
*.iml 
.classpath 
.project 
.settings 
target 

六、将jar安装到本地的repository

mvn install:install-file -Dfile=xxxx.jar -DgroupId=xx.xxx -DartifactId=xxxx -Dversion=1.0 -Dpackaging=jar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值