maven小记】的更多相关文章

编译webx3.0,必须用maven 3.0 git clone https://github.com/webx/citrus.gitmaven clean install -DskipTest(Test用例有问题)拷贝依赖包mvn dependency:copy-dependencies -DoutputDirectory=lib   -DincludeScope=compile启动jetty容器mvn jetty::run 最小pom文件 <projectxmlns="http://m…
导读 首先说说自己为啥要用maven管理项目,一个直接的原因是:我在自己电脑上开发web项目,每次部署到服务器上时都要经历如下步骤: 首先在Eclipse里将项目打包成war包 将服务器上原来的项目文件夹删掉 cd /var/lib/tomcat7/webapps sudo rm XXX.war sudo rm -rf XXX 将war包传到服务器上,比如用pscp命令上传 pscp -pw "xxx" XXX.war username@ip:/var/lib/tomcat7/weba…
1.Maven生命周期是为了所有的构建过程进行抽象和统一.Maven从大量的项目和构建工具中学习和反思,总结了一套高度完善.易扩展的生命周期.这个生命周期包含了项目的清理.初始化.编译.测试.打包.集成测试.验证.部署和站点生成等几乎所有构建步骤. 2.Maven三套独立的生命周期 clean生命周期,包含三个阶段 1)pre-clean执行一些清理前需要完成的工作 2)clean清理上次构建的文件 3)post-clean执行一些清理后需要完成的工作 default生命周期 validate…
jenkins配置方法1,tomcat下载,解压,切换到bin目录,配置环境变量,地址为catalina.bat文件夹下,也就是bin目录,再配置path变量2,启动tomcat,dos命令,catalina.bat run3,检查是否启动成功tomcat,浏览器地址输入:http://localhost:88884,配置server.xml文件(看视频,或许默认的配置就可以)5,下载jenkins war文件,网址:jenkins-ci.org,找到jenkins的war文件.下载完成后,放入…
mvn help:system mvn clean compile mvn clean test                            测试 mvn clean package                    打包成jar mvn clean install mvn dependency:tree 列出jar之间依赖引入的jar maven3: mvn archetype:generate 新建maven项目 maven2: mvn org.apache.maven.plu…
maven shade plugin插件小用 项目中一直使用assembly插件来整合依赖包到一个胖jar,在做这个akka http项目的时候,在scala ide的run/debug中都执行正常,打包后执行就一直报报不到configuration项目的问题. 判断是assembly在解压合并相关配置jar包中的同名配置文件时丢失所致,例如引用中使用了akka-http与akka相关的jar包,它们都有reference.conf,没有进行合并,找到了问题根本原因. 解决方法: 使用maven…
一.前言 说起Maven,是在我上上东家接触的,掌握的还不错,因为种种原因,上家公司没有使用太多大众技术,我也没有太多施展的机会,对于以前掌握的技术,很多都荒废了,最近使用起来发现有点儿吃力了,为了加深自己对Maven的理解,以及杜绝下次再浪费时间到处查资料,特此开篇博客记录在使用Maven时一些小技巧~ 二.正文 首先,需要说明一点,Maven可以控制和作用整个项目的生命周期,它是通过在每个生命周期中使用对应的插件来达到上面的目的的,所以很多时候,我们要改变默认插件的行为,就需要自己指定在对应…
Eclipse Maven Web工程报错:java.lang.ClassNotFoundException: ContextLoaderListener 原因:打包项目时没有把相关Maven依赖包打到WEB-INF/lib下,正常情况下,会生成lib目录并把工程的所有依赖jar包都部署到该目录下. 解决:右键点击项目--选择Properties,选择Deployment Assembly,在右边点击Add按钮,在弹出的窗口中选择Java Build Path Entries,点击Next,选择…
1.从maven中央库下载下jar包…
1.pom.xml主要描述了项目:包括配置文件:开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素 2.基础设置: <modelVersion>4.0.0</modelVersion> <!--maven2.0必须是这样写,现在是maven2唯一支持的版本--> <!-- 基础设置 --> <groupId>...</groupId>组ID <artifactId&…