maven实践

Posted hh6plus

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven实践相关的知识,希望对你有一定的参考价值。

maven实践

链接: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:整理项目中用到的自己不懂的知识点。

以上是关于maven实践的主要内容,如果未能解决你的问题,请参考以下文章

Maven 教程— Maven使用的最佳实践

Maven 发布流程 - 最佳实践

Maven--Maven 安装最佳实践

Maven2:企业项目的最佳实践(EAR 文件)

使用 Maven 进行集成测试的最佳实践?

Maven安装最佳实践(Windows平台)