
Maven
onyas
这个作者很懒,什么都没留下…
展开
-
maven,Failed to create project.java.lang.NullPointerException,at com.genuitec.eclipse.maven.project.
java.lang.NullPointerException at com.genuitec.eclipse.maven.project.MyEclipseProjectSupport.findWebRoot(MyEclipseProjectSupport.java:204) at com.genuitec.eclipse.maven.project.MyEclipseProjectS原创 2014-04-08 23:14:32 · 10243 阅读 · 1 评论 -
06、maven Nexus配置
访问http://nexus.sonatype.org/downloads/下载Nexus。 启动Nexus,就是启动一个web服务器,它的默认地址是localhost:8081。Nexus在一个名为Jetty的servlet容器中运行,它使用一个名为Tanuki Java Service Wrapper的本地服务包裹器启动。这个服务包裹器可以被配置成以Windows服务或Unix守护线转载 2014-08-24 09:30:13 · 894 阅读 · 0 评论 -
10、maven测试
1. 测试简介这里所说的测试主要是指单元测试,一般说Java的单元测试都知道有个Junit。确实目前很多公司,无论什么行业,基本都是使用junit进行单元测试,一般银行、电信、股票项目每个功能类都必须有相应的单元测试类,而且测试用例也是极其苛刻的。而且每一行代码都需要有log追踪。生成的测试报告也要成为相应的成果物交与甲方。稍微差一点的,单元测试也就是一个形式,因为很多情况(由以国内政务转载 2014-08-24 19:07:18 · 810 阅读 · 0 评论 -
11、 maven发布web项目
1、新建maven project,然后选择webapp的框架2、写一个Servlet3、在src/main/webapp/WEB-INF/web.xml原创 2014-08-24 23:35:41 · 958 阅读 · 0 评论 -
07、发布项目到nexus
1、在user-parent项目的pom.xml文件中加入下列内容:原创 2014-08-24 10:31:39 · 715 阅读 · 0 评论 -
was cached in the local repository, resolution will not be reattempted until the update interval of
去自己的.m2 文件夹下把 xxx.lastUpdated文件全部删掉,重新运行maven,ok!或者在用maven时加 -U参数,就可以忽略xxx.lastUpdated..参考: 使用nexus搭建maven私服 http://blog.youkuaiyun.com/happyteafriends/article/details/7451061转载 2014-12-09 11:19:13 · 23270 阅读 · 1 评论 -
maven中把依赖的JAR包一起打包
这里所用到的MAVEN-PLUGIN是MAVNE-ASSEMBLY-PLUGIN官方网站是:http://maven.apache.org/plugins/maven-assembly-plugin/usage.html 1. 添加此PLUGIN到项目的POM.XML中 Xml代码 buizld> plugins>转载 2015-08-14 15:54:15 · 2288 阅读 · 0 评论 -
java -jar
打包mvn assembly:assembly配置定时任务sudo crontab -u root -e21 18 * * * java -jar /home/op/tools-test.jar >/home/op/coupons.log查看任务状态sudo crontab -u root -l查看订时任务的状态service crond status原创 2015-09-18 19:49:16 · 449 阅读 · 0 评论 -
使用 maven enforcer 插件检查依赖冲突
我们在项目开发时常常会遇到依赖冲突, 在开发时就解决掉依赖冲突, 能有效避免运行时再暴露问题带来的损失和高昂排查成本。 maven enforcer 插件并不能解决依赖冲突,但可以检查依赖冲突,而检查是解决的第一步。对项目开发者而言,对可能冲突的依赖,我们必须清楚项目最终将包含、不包含哪些依赖,甚至确定依赖什么版本,即对最终依赖的期望。 我们将这种期望告诉 enforcer,enforce转载 2016-10-25 16:43:36 · 5072 阅读 · 0 评论 -
05、maven仓库管理器Nexus的安装配置
1、首先到http://www.sonatype.org/网站下载最新的nexus2\原创 2014-08-23 15:37:19 · 1562 阅读 · 0 评论 -
09、maven插件管理
1、在执行maven package的时候,我们原创 2014-08-24 11:47:11 · 644 阅读 · 0 评论 -
08、maven生命周期详解
Maven强大的一个重要的原因是它有一个十分完善的生命周期模型(lifecycle),这个生命周期可以从两方面来理解,第一,顾名思义,运行Maven的每个步骤都由它来定义的,这种预定义的默认行为使得我们使用Maven变得简单,相比而言,Ant的每个步骤都要你手工去定义。第二,这个模型是一种标准,在不同的项目中,使用Maven的接口是一样的,这样就不用去仔细理解每个项目的构建了,一般情况下,mvn转载 2014-08-24 11:17:55 · 639 阅读 · 0 评论 -
Plugin org.apache.maven.plugins:maven-compiler-plugin:2.0.2 or one of its dependencies could not be
在用Myeclipse8.5+Maven构建Web项目时报这个错误,查找了半天,原来是原创 2014-04-08 20:25:18 · 17341 阅读 · 3 评论 -
myeclipse 上安装 Maven3 插件 .
环境准备:JDK 1.6Maven 3.0.4myeclipse 8.6.1安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个。首先去官网下载 Maven:http://www.apache.org/dyn/closer.cgi/maven/binaries/apa转载 2014-04-08 19:22:03 · 649 阅读 · 0 评论 -
MyEclipse + Maven开发Web工程的详细配置过程 .
1. 使用Maven创建webapp工程----原因是使用Maven时一般需要遵循一定的目录结构,虽然也可以使用不同的目录结构,但目前还不熟悉如何修改pom.xml文件达到目的,而且修改太多默认配置对maven来说也不好。创建方法,在一个目录下使用命令:mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp。按照提转载 2014-04-08 19:23:24 · 1113 阅读 · 0 评论 -
Missing artifact oracle:ojdbc:jar:14:compile
自己配置完maven仓库后发现之前的项目中pom.xml言语原创 2014-04-09 10:31:39 · 3914 阅读 · 0 评论 -
01、maven创建项目
在myeclipse中安装好maven插件后,就开始我们的maven学习吧原创 2014-08-21 20:52:59 · 712 阅读 · 0 评论 -
02、maven scope含义的说明
依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围:compile (编译范围)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。provided (已提供范围)provided 依赖只有在当JDK 或者一个容器已提转载 2014-08-23 12:05:01 · 601 阅读 · 0 评论 -
03、maven依赖特性
我们项目中用到的jar包可以通过依赖的方式引入,构建项目的时候从Maven仓库下载即可。 1. 依赖配置 依赖可以声明如下: Xml代码 1. 2. ... 3. 4. 5. group-a 6. artifact-a 7. 1.0 8. 9.转载 2014-08-23 12:14:51 · 1221 阅读 · 0 评论 -
04、maven聚合与继承
1、创建一个简单maven项目,如下图原创 2014-08-23 13:48:23 · 846 阅读 · 0 评论 -
mvn dependency:tree -Dverbose
用maven-enforce-plugin报jar有两个版本,并且class有相同的类,但是用mvn dependency:tree|grep xx,并没有找到两个,很奇怪,后来发现,用mvn dependency:tree -Dverbose 可以发现两个jar,去掉那个旧版本就可以了原创 2016-10-25 18:13:24 · 5497 阅读 · 0 评论