MAVEN

来自bbxwiki
跳转至: 导航搜索

mvn在bash环境配置

  • export M2_HOME=$HOME/opt/apache-maven-3.2.1

mvn与eclipse集成

Eclipse->Windows->Preferences->java->Build Path->Classpath Variables 
new一个,名字为M2_REPO,属性选folder,默认路径C:\Users\username\.m2\repository

生成hello world工程

  • mvn archetype:generate -DgroupId=com.bbxyard.hello -DartifactId=hello -DinteractiveMode=false // 首选,生成标准工程,无交互
  • mvn archetype:generate -DgroupId=com.bbxyard.hello -DartifactId=hello // 首选,生成标准工程,有交互细节问版本号啥的
  • mvn archetype:generate -DgroupId=com.bbxyard.hello -DartifactId=hello -DinteractiveMode=false -DarchetypeArtifactId=maven-archetype-quickstart // 标准工程
  • mvn archetype:generate -DgroupId=com.bbxyard.jweb -DartifactId=jweb -DinteractiveMode=false -DarchetypeArtifactId=maven-archetype-webapp // web工程

常用命令

  • 生成eclipse工程: mvn eclipse:eclipse
  • 生成idea工程: mvn idea:idea
  • 只打jar包: mvn jar:jar
  • 编译: mvn compile
  • 打包: mvn package
  • 安装到~/.m2/repo*目录下: mvn install

参见