Maven
CZ__
因为向往,所以选择了远方。因为无可依靠,所以必须坚强。
展开
-
Maven编译不了配置文件
出现这个问题是pom.xml没有配置resource插件,如果java文件夹没有配置文件就可以不配,而如果有就需要配置了,否则上线发现没有项目启动不了。<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>1.8</version> &原创 2021-01-20 15:29:53 · 624 阅读 · 0 评论 -
Maven多模块——引用子模块war的class
一、前言由于项目的不同,有的项目需要在Maven多模块中引用jar。根据maven的打包规则,其packing只有pom,jar和war三种选择。如果我们既想该子模块可以为单独运行的war,也可为可供其他模块引用的公共jar,这时可以通过maven-jar-plugin来实现。二、解决步骤一、在war模块test-common的pom.xml中添加maven-jar-plugin,并设置cl...原创 2019-12-31 10:02:40 · 1437 阅读 · 0 评论 -
Maven多模块——打包指定模块
E:\nicole\workspace\test_parent>mvn -husage: mvn [options] [<goal(s)>] [<phase(s)>]Options: -am,--also-make If project list is specified, also ...原创 2019-12-30 18:10:01 · 12684 阅读 · 2 评论 -
The method getTextContent() is undefined for the type Node
1、问题在进行maven打包编译时,会有一些类找不到方法。2、分析经过搜索发现,这是由于引用了maven自动引用的xml-apis.jar。getTextContent()是rt.jar所存在的方法,所以在此次我们应该使用jdk的rt.jar包。3、解决1)更改JRE的排列顺序,优先加载Jdk的jar,然后再加载Maven。2)在maven打包时排除掉该jar<plugin...原创 2019-12-03 15:30:07 · 463 阅读 · 0 评论 -
error: package net.sf.json does not exist
导入Maven依赖<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classif...原创 2019-11-15 14:25:25 · 1491 阅读 · 0 评论 -
[WARNING] Could not transfer metadata org.apache.commons:commons-imaging:1.0-SNAPSHOT
1、描述最近从Github上下载原先升级为Maven的项目,结果控制台一直报错,经过clean和update也没有解决。经过分析异常信息,最终原因是maven-metadata.xml没有正常下载。其中根本原因是异常中的https://repository.apache.org/content/repositories/snapshots/不能下载commons-imaging。PKIX pa...原创 2019-08-27 10:57:37 · 4618 阅读 · 0 评论 -
Ant升级转Maven全面总结
1. 描述最近一直在忙于Ant项目升级Maven的工作,在升级的过程中遇到了很多的错误。一路坎坎坷坷,今天终于交接完毕了。由于项目托管是使用GitLab CI(Continuous integration,简称CI),因此打包环境和本地有所不同。GitLab CI是GitLab的一部分,负责管理项目和用户界面,并允许对每次提交进行单元测试,在构建失败时显示警告消息。每当开发人员将代码推送到应用程...原创 2019-03-28 17:45:49 · 8775 阅读 · 3 评论 -
[WARNING] 'dependencies.dependency.systemPath' for...
1. 描述使用Maven打包时,总是会出现警告,原因是我引用了本地lib包导致。D:\workspace\f>mvn package[INFO] Scanning for projects...[WARNING][WARNING] Some problems were encountered while building the effective model for com.hg...原创 2019-03-22 18:42:56 · 41816 阅读 · 12 评论 -
Failed to read artifact descriptor for com.google.code.maven-svn-revision-number-plugin
1. 描述最近使用Eclipse打包war包,每次都是没有什么大问题出现。可以却出现一个奇怪的现象,用CMD打包不行,报以下错误:D:\workspace\f>mvn package[INFO] Scanning for projects...[WARNING][WARNING] Some problems were encountered while building the e...原创 2019-03-22 16:57:02 · 1007 阅读 · 0 评论 -
解决rt.jar下sun.misc.BASE64Encoder的依赖
1. 描述当使用maven进行打war包时,可能会出现cannot find symbol或sun.misc.BASE64Encoder找不到jar包。2. 分析原因在于BASE64Encoder/BASE64Decoder类在sun.misc包下,是sun公司的内部方法,后期有删除的潜在可能,建议使用apache commons.codec下的Base64替代或者jdk自带的java.u...原创 2019-03-21 18:24:39 · 19685 阅读 · 2 评论 -
Maven较完整教程
1. Maven介绍 1.1. 简介 java编写的用于构建系统的自动化工具。目前版本是2.0.9,注意maven2和maven1有很大区别,阅读第三方文档时需要区分版本。 1.2. Maven资源 见官方网站;The 5 minute test,官方简易入门文档;Getting转载 2017-11-27 22:51:18 · 369 阅读 · 0 评论