
maven
文章平均质量分 75
zhuxinhua
这个作者很懒,什么都没留下…
展开
-
maven常用命令集
创建maven项目命令:mvn archetype:generate列出所有可用的模板供选择并创建mvn dependency:analyze使用maven Dependency插件进行优化mvn dependency:resolve 已解决依赖的列表mvn dependency:tree 项目的整个依赖树mvn install -X 查看完整的依赖踪迹,包含那些因为冲突或者其它原因而被拒绝引入的构件(慎用,输出信息巨大)mvn scm:checkin -Dmessage="Message"提交mvn sc原创 2010-08-04 16:10:00 · 11359 阅读 · 0 评论 -
maven核心,pom.xml详解
4.0.0 com.myproject.app myproject 1.0-SNAPSHOT myproject http://maven.apache.org D:/mavenworkspace/myproject/src/main/java src/main/scripts D:/mavenworkspace/myproject/src/test/java D:/mavenworkspace/myproject/target/原创 2010-08-04 17:00:00 · 252432 阅读 · 26 评论 -
mave的依赖范围
compile(编译范围)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath中可用,同时它们也会被打包。provided(已提供范围)provided依赖只有在当JDK或者一个容器已提供该依赖之后才使用。例如,如果你开发了一个web应用,你可能在编译classpath中需要可用的Servlet API来编译一个servlet,但是你不会想要在打包好的WAR中包含这个Servlet API;这个Servlet API JAR由你的应用服务器或者原创 2010-08-04 23:49:00 · 17330 阅读 · 6 评论 -
setting文件配置
简介settings.xml文件中的settings元素包含了很多子元素,它们定义的值被用来配置Maven的执行情况。该settings文件的设置会被应用到很多个项目上,因此这里的设置不应该和任何一个特定的项目绑定,并且该设置的内容也不应该分发给它人。该文件定义的值包括本地仓库地址,候选的远程仓库仓库服务器,以及一些认证信息。settings.xml文件可位于两个地方:• Maven安装目录: $M2_HOME/conf/settings.xml• 用户特定的Settings文件: ~/.m2/settin原创 2010-08-10 17:28:00 · 5600 阅读 · 2 评论