maven使用的好处

1.将所有的jar包管理起来

2.可以多IDE共同使用

3.帮你测试,编译,打包,部署,自动化

4.跨平台

maven就是一个项目和javaproject差不多,就是多了些功能。

他多了一个pom.xml,帮你自动下载jar包

org.springframework 项目名 
spring-webmvc 项目模块 
3.0.5.RELEASE 项目版本 



清理、编译、测试到生成报告,再到打包和部署

打包:mvn clean package,maven会在打包前进行编译,测试。项目名-版本号.jar

mvn clean compile,mvn clean test,mvn clean package,mvn clean install

执行test之前是会先执行compile的,执行package之前是会先执行test的,而类似地,install之前会执行package。

如果有main函数,他是不会默认 添加进去的,在这个标签下添加

在打包的时候会放在MANIFEST中,然后执行install

打开hello-world-1.0-SNAPSHOT.jar的META-INF/MANIFEST.MF可以看到

Main-Class:com.xxxxxxxx.xxxxxxxxx

你可能感兴趣的:(工作中后台遇到的问题)