随笔分类 - Maven
摘要:1. 基本用法 用法:mvn [options] [<goal(s)>] [<phase(s)>] 选项: -B,-批处理模式以非交互方式运行(批处理)模式(禁用输出颜色) -D,-定义<arg>定义系统属性 -f,-file <arg>强制使用备用POM文件(或带有pom.xml的目录),pom文
阅读全文
摘要:【参考文章】:项目编译后dll文件调用出错 maven 在编译或项目时,可能会对资源文件进二次编码(编译前后的文件大小对比即可发现该问题),有些文件(例如:文本文件)可能不会影响我们是用,但是有些文件在二次编码后可能无法使用(例如:第三方依赖库,dll文件,so文件。为了避免这种情况,我们必须在编译
阅读全文
摘要:此错误是由于XML文件的解析不正确造成的,因为在一个/某些标签之间存在奇怪和隐藏的字符。 这些字符可能来自网络上的复制粘贴。要解决此问题,请删除标签>标记定义之间的所有空格和换行符,然后将它们放回编辑器中。 最好全部手敲一遍。
阅读全文
摘要:Maven 项目运行 clean install 之前,先要运行父项目的 clean install, 否则可能出现 Failed to execute goal on project ...: Could not resolve dependencies for project ... 错误
阅读全文
摘要:问题原因: maven默认的镜像库URL为 http://maven.net.cn/content/groups/public/ 由于网络原因,可能导致响应速度超级慢,或者无法效应; 解决方法: 配置国内的镜像库; 比如阿里云:
阅读全文
摘要:1. 依赖包是否在classpath中; 2. 资源文件目录是否在classpath中; 3. 主类是否正确; 具体配置参考 maven-jar-plugin 配置
阅读全文
摘要:【官网地址】:http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html
阅读全文
摘要:此种方式可避免resource节点对compile阶段的影响,compile阶段会读取resource节点的信息但是不会读取assembly的配置文件 1. pom文件 2. assembly的xml配置文件 3. 打包后的 target 目录结构 解压后目录结构如下: 项目jar包在lib目中中
阅读全文
摘要:1. 在pom文件中对各个插件进行配置 2. 打包后的 target 目录结构 conf:资源文件目录 lib:依赖的jar包目录 demo-findName:将class文件打包生成的jar包 3. 运行项目 把上述三个目录文件放在同一级目录下, 执行 java -jar 生成的jar包名字 即可
阅读全文