链接:maven实践
新建mvn项目
mvn -v //查看maven版本
~$mvn archetype:generate -DgroupId=com.mycompany.helloworld -DartifactId=helloworld -Dpackage=com.mycompany.helloworld -Dversion=1.0-SNAPSHOT //指定项目创建团体groupid、目标项目名artifactid、package名、版本号,生成archetype列表
357 //指定模板,应该使用maven-archetype-quickstart,此处选用357: remote -> de.bripkens:Java-quickstart (Java quickstart archetype with some common libs)
//之后一路enter,终端窗口提供了基本信息,包括项目属性,groupid等。idea中点选import project,选项目文件夹和maven导入,可查看代码内容。可见mvn已经建立了[src]和[test]文件夹。
~$cd helloworld
~$mvn package//生成[target]文件夹,打包程序生成的jar文件helloworld-1.0-SNAPSHOT.jar位于根目录,classes为编译得到的主类,test-classes为测试类。
//报错idk版本,在pom.xml中更改<java.version>1.8</java.version>为1.7即可。
//仍然报错,在idea的project pref中,以及.idea下的complier.xml中更改java版本。
//排错后需要mvn clean install。
之后可在idea中右键src中的主类或测试类,进行debug。
Tips:如果idea提示若干包丢失,在idea中右键pom.xml可reimport完成重新导入。
Tips:整理项目中用到的自己不懂的知识点。