maven
文章平均质量分 59
kanpiaoxue
这个作者很懒,什么都没留下…
展开
-
Linux 安装 maven和ant
在Linux上面安装maven。到apache的官网下载最新版本的maven:http://maven.apache.org/download.cgi把maven程序放在 /usr/local/program_for_java/ 文件夹下面,进行解压:tar xzvf apache-maven-3.1.1-bin.tar.gz 然后进入解压之后的目录:cd apache-...原创 2013-12-28 13:23:36 · 109 阅读 · 0 评论 -
maven创建可执行jar(Executable JAR)
使用maven创建可执行的jar。插件:maven-shade-plugin,它可以让用户配置Main-Class的值,然后在打包的时候将值填入/META-INF/MANIFEST.MF文件。关于项目的依赖,它很聪明地将依赖JAR文件全部解压后,再将得到的.class文件连同当前项目的.class文件一起合并到最终的CLI包中,这样,在执行CLI JAR文件的时候,所有需要的类就都在Cla...原创 2014-04-01 16:58:37 · 1442 阅读 · 0 评论 -
SecurityException: class "javax.servlet.ServletRegistration$Dynamic"'s signer in
在运行maven打包程序或者使用maven运行单测的时候,遇到下面的问题:写道java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(De...原创 2015-07-20 21:47:43 · 754 阅读 · 0 评论 -
eclipse指定jdk1.8,之后使用maven刷新jdk版本变为历史版本的问题
今天要将一个项目的jdk由1.6的版本变更为1.8的版本。我将eclipse的Preference -> Java -> Instanled JREs 里面的jdk改为jdk1.8,将Preference -> Java -> Compiler 里面的1.6改为1.8.为了让项目在eclipse里面刷新,我使用快捷键“ALT + F5”刷新了项目。结果,我发...原创 2016-05-24 20:01:02 · 622 阅读 · 0 评论 -
eclipse 中使用maven的jetty插件进行debug出现Source not found的问题解决方案
当在eclipse中使用maven的jetty插件进行debug的时候,会出现“Source not found”的问题。你把java项目的文件夹加入到它的搜索路径中,点击确定之后,发现它根本不生效。你多次尝试,依然会有这个问题。怎么解决呢?停掉jetty服务,然后再次启动jetty服务,问题就解决了。可以进行debug了。参考了国外的网站,下面有链接和原文。 &l...原创 2016-05-25 15:19:31 · 375 阅读 · 0 评论 -
mvn jetty:run出现OutOfMemoryError: PermGen space的处理
今天在使用maven运行jetty插件启动web程序的时候报错如下:写道java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631...原创 2016-10-14 11:58:29 · 326 阅读 · 0 评论 -
jetty: 请求的操作无法在使用用户映射区域打开的文件上执行
eclipse中的maven运行jetty的时候:run:jetty 以后,发现静态资源文件修改后无法保存,eclipse提示 “请求的操作无法在使用用户映射区域打开的文件上执行”。如图: ==========================================这是因为jetty里面对使用的文件进行了缓存。解决方法如下:版本:jetty 6 打开...原创 2014-10-30 14:26:59 · 467 阅读 · 0 评论 -
maven指定单测的测试类
mvn -Dtest=Random*Test clean testmvn -Dtest=RandomGeratorTest,AccountCaptchaServiceTest clean testmvn -Dtest=Random*Test,AccountCaptchaServiceTest clean test原创 2014-11-04 15:14:35 · 442 阅读 · 0 评论 -
maven jetty Eclipse java debugging: source not found
地址: http://stackoverflow.com/questions/6174550/eclipse-java-debugging-source-not-found 64down votefavorite25While debugging a java app in eclipse I receive a "Source...原创 2015-12-25 18:14:10 · 455 阅读 · 0 评论 -
Maven解决类包依赖冲突:mvn dependency:tree
在使用maven管理jar的依赖关系的时候,经常发生jar的不同版本冲突。如何解决呢?使用命令: mvn dependency:tree 来查看依赖关系树形结构,从中排查冲突的jar。可以使用命令 mvn dependency:tree > dependency_tree.txt 的文件,使用文件编辑器查看效果更好。如果找到冲突的jar,该如何处理呢?在冲突的地方进行排...原创 2017-01-06 18:45:50 · 1005 阅读 · 0 评论 -
maven 打包插件Assembly Plugin
地址: http://maven.apache.org/plugins/maven-assembly-plugin/index.html 打包类型 :ziptartar.gz (or tgz)tar.bz2 (or tbz2)tar.snappytar.xz (or txz)jardirwarand any other format ...原创 2017-08-31 16:59:36 · 126 阅读 · 0 评论 -
Maven的-DskipTests和-Dmaven.test.skip=true的区别
mvn package进行install、package的时候,Maven会执行src/test/java中的JUnit单元测试代码,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,它们的主要区别是: -DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。 -D...原创 2017-11-30 16:35:47 · 865 阅读 · 0 评论 -
Maven打包可执行Jar的几种方法
引用地址: https://blog.csdn.net/xiaojiesu/article/details/51871705 一、无依赖其他任何jar <build> <plugins> <plugin> ...原创 2018-07-03 11:21:32 · 170 阅读 · 0 评论 -
Curator的pom.xml(可做Maven的pom.xml的范例)
<?xml version="1.0" encoding="UTF-8"?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed...原创 2014-08-06 19:10:21 · 924 阅读 · 0 评论 -
eclipse添加maven的远程catalog
点击菜单:Window -> Preferences -> Maven -> Archetypes点击: add remote catalog...在Catalog File 里面输入: http://repo1.maven.org/maven2/archetype-catalog.xml在Description 里面输入: archetype-catalog...原创 2014-07-06 23:33:44 · 961 阅读 · 0 评论 -
Eclipse使用Maven创建Web时错误:Could not resolve archetype org.apache.maven.archetypes:m
---- 引用自: http://blog.csdn.net/afgasdg/article/details/12757433问题描述: 使用Eclipse自带的Maven插件创建Web项目时报错:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:RELEASE...原创 2014-07-06 22:17:53 · 107 阅读 · 0 评论 -
maven中跳过单元测试
有的时候执行maven需要跳过test的测试。需要添加下面的参数:$ mvn install -Dmaven.test.skip=true 这样在执行mvn的生命周期的时候,就会跳过test的单元测试。...原创 2014-05-13 10:30:57 · 99 阅读 · 0 评论 -
修改Nexus的工作目录(sonatype-work)
一、如果下载的是WAR包版,请修改:nexus-2.7.0-06\WEB-INF\plexus.propertiesnexus-work=${user.home}/sonatype-work/nexus 修改这个目录为你想设置的目录。nexus-2.7.0-06.war 文件可以用zip的解压缩程序打开,将修改好的nexus-2.7.0-06\WEB-INF\plexus...原创 2014-01-06 17:07:03 · 1569 阅读 · 0 评论 -
maven管理不在官网库中的jar
maven的官方库中有一些jar是不存在的。最典型的例子就是 JDBC 的驱动jar。因为版权的问题,maven 官方的库里面是没有这些驱动jar的。如何用maven查找这些必须的jar呢?答案就是:把它们放入本地 mavne 的库中。1、找到可用的oracle jdbs驱动jar包文件,确认jar所在的目录2、打开cmd窗口,执行如下命令 mvn install:i...原创 2014-01-07 11:50:58 · 92 阅读 · 0 评论 -
maven部署至远程仓库
<distributionManagement> <repository> <id>project-a-releases</id> <url> http://localhost:8087/nexus/content/repositories/releases/ </url> </reposit...原创 2014-01-09 10:58:26 · 104 阅读 · 0 评论 -
maven 超级 POM 的位置
超级 POM 的位置$MAVEN_HOME\lib\maven-model-builder-X.X.X.jarorg\apache\maven\model\pom-4.0.0.xml原创 2014-01-10 17:43:06 · 108 阅读 · 0 评论 -
was cached in the local repository, resolution will not be reattempted until the
was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced 去自己的.m2 文件夹下把 xxx.lastUpdated文件全部删掉,重新运行maven,ok!或者在用ma...原创 2014-01-12 21:27:47 · 220 阅读 · 0 评论 -
spring h2 junit 编写单元测试
最近在看maven。下面给出一个符合maven结构的用spring嵌入H2数据库,进行的单元测试: h2-schema.sqlCREATE TABLE TEST(ID INT PRIMARY KEY, NAME VARCHAR);CREATE TABLE USER(ID INT(11) PRIMARY KEY, NAME VARCHAR(100), AGE INT(2));...原创 2014-01-13 17:36:17 · 1073 阅读 · 0 评论 -
Unable to locate Spring NamespaceHandler for XML schema namespace
我自己写了一个小项目,里面用到了spring的框架,最终打包成一个可运行的jar。结果就出现了问题。我在eclipse中开发的时候,这个程序是可以运行的。用maven打包之后,一运行就报错:写道Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://w...原创 2014-05-20 11:52:18 · 228 阅读 · 0 评论 -
maven web pom文件常用配置
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-...原创 2014-01-17 15:05:51 · 211 阅读 · 0 评论 -
maven 的 settings.xml
<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements. See the NOTICE filedistributed with thi...原创 2014-01-27 15:50:29 · 60 阅读 · 0 评论 -
maven安装本地jar包
一般装好maven后,默认的中央仓库(central repository)已经可以正常使用。但是有的jar涉及到商业利益,就没有放到中央仓库中。需要我们在本地的maven中进行安装。使用的命令格式是:写道mvn install:install-file -Dfile=%jarFile% -DgroupId=%groupId% -DartifactId=%artifactId% -D...原创 2014-06-18 15:37:19 · 103 阅读 · 0 评论 -
maven maven-archetype-quickstart
maven-archetype-quickstart http://maven.apache.org/archetype/maven-archetype-bundles/maven-archetype-quickstart/写道mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -Dar...原创 2014-07-05 10:56:57 · 292 阅读 · 0 评论 -
Maven内置属性及使用
参考地址:https://blog.csdn.net/wangjunjun2008/article/details/17761355 Maven共有6类属性:内置属性(Maven预定义,用户可以直接使用)${basedir}表示项目根目录,即包含pom.xml文件的目录;${version}表示项目版本;${project.basedir}同${basedir...原创 2018-09-06 11:38:50 · 94 阅读 · 0 评论