
Maven
风铃峰顶
个人项目经历请搜索:
http://www.haoranhaoshi.top/
展开
-
Java 代码解析 maven pom.xml 文件
maven pom 获取转载 2022-07-27 18:06:04 · 875 阅读 · 0 评论 -
Since Maven 3.8.1 http repositories are blocked.
1原创 2022-07-16 18:22:56 · 15419 阅读 · 0 评论 -
IDEA install或者deploy报:The packaging for this project did not assign a file to the build artifact
应该使用Lifecycle里的install、deploy,如果使用Plugins里的install、deploy会报:The packaging for this project did not assign a file to the build artifact。原创 2022-02-09 11:52:01 · 1034 阅读 · 0 评论 -
Unrecognized option: --add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED
Unrecognized option: --add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMEDProject Settings里Project language level选择和Project SDK一样的就行。Project Settings在Project Structure里。选择一个模块,名称右键Open Module Structure或者Mac里Command + 向下键即可。...转载 2021-08-15 11:52:17 · 2124 阅读 · 0 评论 -
env中的dev和prd
关于DEV和PRD:1SAPIDES、DEV、QAS、PRD都是什么含义? 2 SAP实施方法分几步? 答: 1 SAP系统的IDES、DEV、QAS、PRD分别是其演示练习、开发、质量保证、生产系统。其中: IDES:Internet Demonstration and Evaluation System,交互式演示与评估系统 DEV:Development System,开发系统 QAS:Quality Assurance System,质量保证系统 ...转载 2020-12-08 20:28:51 · 933 阅读 · 0 评论 -
用的阿里云数据源,阿里云上明明有但下载不下来,IDEA中Maven依赖有红线
用的阿里云数据源,阿里云上明明有但下载不下来,IDEA中Maven依赖有红线。IDEAMaven视图中点击菜单栏的m,输入mvn -U idea:idea,然后点击Excute。执行结束后,剪切pom中的依赖,然后Maven视图中点击刷新,然后粘贴回依赖,再次点击刷新即可,可以多剪切刷新几次。...转载 2020-12-03 10:14:43 · 453 阅读 · 0 评论 -
一次讲清:maven中的scope、依赖传递、依赖冲突解决、type、classifier、exclusions、optional
scope解释的原文:compileThis is the default scope, used if none is specified. Compile dependencies are available in all classpaths of a project. Furthermore, those dependencies are propagated to dependent projects.providedThis is much like compile, but...原创 2020-10-29 14:38:56 · 1283 阅读 · 0 评论 -
IDEA 防止改动pom文件后需重新设置Settings-java compiler和moudles里的language level
IDEA 防止改动pom文件,需重新设置Settings-java compiler和moudles里的language level,默认为1.5。如果不想频繁设置,可以一次性改动pom: <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target>原创 2020-06-22 13:51:23 · 505 阅读 · 0 评论 -
IDEA 解决Maven打包时控制台中文乱码
File-Settings:VM Options中加入:-DarchetypeCatalog=internal -Dfile.encoding=GBK原创 2020-01-13 14:48:13 · 1525 阅读 · 0 评论 -
解决Sqlite报错:[SQLITE_ERROR] SQL error or missing database (unsupported file format)
org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (unsupported file format) at sqlite.jdbc@3.18.0/org.sqlite.core.DB.newSQLException(DB.java:909) at sqlite.jdbc@3.18.0/...原创 2020-01-09 09:51:28 · 15937 阅读 · 0 评论 -
Maven 多模块打包
<build> <plugins> <!--编译--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>...原创 2019-12-20 09:16:30 · 194 阅读 · 0 评论 -
IDEA导入Maven工程时,隐藏IDEA的.dea文件夹和模块的iml文件
通过IDEA导入Maven工程时,会在根模块中自动生成.idea文件夹,并在子模块中生成iml文件,这些配置文件如果不想他们出现,可以选择隐藏,对Maven工程没有任何影响,隐藏方式很简单:菜单File-Settings或者直接Ctrl+Alt+S,打开Settings后,左上角输入file types,不区分大小写,然后点击File Types,在右下部分末尾输入*.iml;.idea;即...原创 2019-12-16 09:27:47 · 849 阅读 · 0 评论 -
查找slf4j-api可以适配的依赖
在http://mvnrepository.com/搜索slf4j-log4j12,会出现SLF4J LOG4J 12 Binding,点击进入,会有很多版本的slf4j-log4j12,我们点击和slf4j-api相同版本的slf4j-log4j12进入详细信息页面,可以看到对应的log4j版本。...原创 2019-11-04 15:55:02 · 609 阅读 · 0 评论 -
查找一个依赖的依赖的方法
本地maven仓库的对应依赖目录下的pom.xml,或者jar包中META-INF/maven/.../pom.xml,其中的dependencies为此依赖对应的依赖。原创 2019-11-04 15:53:46 · 525 阅读 · 0 评论 -
Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on
Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project 工程名: Failed to clean project: Failed to delete Jar包位置重启系统即可。原创 2019-07-12 13:56:11 · 416 阅读 · 0 评论 -
IDEA中 Maven下依赖或插件有红线或者unknown
IDEA中 Maven下依赖或插件有红线或者unknown,可以到本地仓库查看依赖或插件,会发现对应的jar包或文件夹没有了。1、有红线可以尝试重新导入,不例外点击Maven刷新重新导入,或者将pom中依赖剪切再撤销(需选择了Maven自动导入,否则剪切和撤销后都得点击Maven刷新),或者仓库中依赖或插件的文件夹删除再点击Maven刷新。如果还是没有Jar包,到中央仓库(看你使用的是Ma...原创 2019-07-10 09:13:24 · 2253 阅读 · 0 评论 -
书记_Maven实战
1.1、Maven,翻译为知识的积累、专家、内行,是开源、跨平台的项目管理工具。作为Apache开源项目,服务于Java的项目构建、依赖及信息管理。1.1.1、构建:项目编译、运行单元测试、文档生成、打包、部署等步骤。1.1.2、通过JRuby和Jython,可在Java平台上编写、运行Ruby和Python程序。Maven依赖管理:Maven提供中央仓库帮我们自动下载构件(art...原创 2019-02-23 14:19:39 · 204 阅读 · 0 评论 -
IDEA中使用Maven
一、IDEA提供Maven插件,可以支持Maven,当然你也可以下载另一个Maven(http://maven.apache.org/download.cgi),新建系统变量 MAVEN_HOME对应Maven路径,编辑系统变量 Path,添加变量值:;%MAVEN_HOME%\bin,在IDEA的File-Settings-Maven-Maven home directory中选择这个Maven...原创 2019-05-05 11:08:12 · 904 阅读 · 0 评论 -
根据所需Jar包写pom.xml的dependency
maven-阿里仓库:https://maven.aliyun.com/mvn/search搜索:文件详情:添加依赖时,只需导入import的内容所在的包,这些包所需的关联包maven会自动下载,无需写在pom.xml的dependencies中。IDEA中,如果你创建了Maven工程,需Jar包的地方,Alt+Enter,选择Add Maven Dependency可以...原创 2019-05-13 18:55:44 · 312 阅读 · 1 评论 -
Maven 打包时 报:不再支持源选项 5
在pom.xml中加入(如使用的是JDK10): <properties> <maven.compiler.source>10</maven.compiler.source> <maven.compiler.target>10</maven.compiler.target> </p...转载 2019-05-20 18:25:08 · 287 阅读 · 0 评论 -
Maven 的pom 报 :element dependencies cannot have character [children]
dependency节点中有错误。如果你实在看不出来,可能是粘贴导致的。比如,你直接粘贴了一个优快云博客中的dependency节点,没有注意到代码区右上角提示登录后复制,那么你会多复制干扰内容,而且你粘贴到自己的代码中看不出来,你自己重新把内容敲了一遍,就会发现不报错了。...原创 2019-05-20 18:46:45 · 332 阅读 · 0 评论 -
maven资源文件的相关配置
构建Maven项目的时候,如果没有进行特殊的配置,Maven会按照标准的目录结构查找和处理各种类型文件。src/main/java和src/test/java这两个目录中的所有*.java文件会分别在comile和test-comiple阶段被编译,编译结果分别放到了target/classes和targe/test-classes目录中,但是这两个目录中的其他文件都会被忽略掉。src...转载 2019-05-20 19:54:09 · 183 阅读 · 0 评论 -
maven-assembly-plugin 入门指南
当你使用 Maven 对项目打包时,你需要了解以下 3 个打包 plugin,它们分别是plugin function maven-jar-plugin maven 默认打包插件,用来创建 project jar maven-shade-plugin 用来打可执行包,executable(fat) jar maven-assembly-plugin 支持定制...转载 2019-05-20 19:58:14 · 217 阅读 · 0 评论 -
URI is not registered ( Setting | Project Settings | Schemas and DTDs )
如果网址有红线,Alt+Enter,选择 Ignored Schemas and DTDs即可。或者Ctrl+Alt+S,在Settings中搜索DTDs,锁定Schemas and DTDs,在下面那个Ignored Schemas and DTDs中加入此网址。如忽略网址http://maven.apache.org/plugins/maven-assembly-plugin/assembly...转载 2019-05-20 20:03:49 · 268 阅读 · 0 评论 -
'dependencies.dependency.systemPath'
报警告:'dependencies.dependency.systemPath' for A:jar should not point at files within the project directory, ${basedir}/libs/A.jar will be unresolvable by dependent projects将basedir改成pom.basedir。或者安装本...转载 2019-05-20 20:07:17 · 15408 阅读 · 0 评论 -
Maven导入本地lib,将依赖包融合本工程业务代码导出,Java命令执行主类
1、无需在pom.xml中配置build,在Maven视图中点击Lifecycle-package,再点击其中的运行,即可默认在工程目录生成target文件夹,其中有src-main对应的jar包。关于target的内容,请看:https://blog.youkuaiyun.com/haoranhaoshi/article/details/90381005。导出包时如果报:不再支持源选项 5。在pom.x...原创 2019-05-17 21:42:05 · 895 阅读 · 0 评论 -
Maven将依赖安装到本地仓库
想将二方库的依赖加入Maven本地仓库,或者三方库的下载使用阿里的Maven仓库,但里面的依赖版本不够高,不够新,可以将依赖安装到Maven的本地仓库,那么以后就可以直接读取了,无需关联指定本地依赖存储的位置。而且,你使用一个依赖,会自动将所需的级联依赖导入,如果Mavne本地仓库没有,三方库会从Maven中央仓库下载导入;如果二方库没有,你还搭建了Maven远程仓库(或者称Maven私服),会从...原创 2019-06-22 12:31:34 · 3812 阅读 · 0 评论 -
Maven识别src-main-java下的资源文件
Maven默认只识别src-main-resources下的资源文件,如果在maven工程中资源文件放在src-main-java下,我们需让Maven知道。在pom.xml中,根节点中project中加入如下: <build> <resources> <resource> &l...原创 2019-06-22 12:46:42 · 858 阅读 · 0 评论 -
java同时从模块java.xml和org.dom4j读取...
同时读取的内容在JDK版本提升时,被java.xml吸收了,如果JDK版本提升,也应提升第三方依赖的版本。jdk1.8配合dom4j1.6.1不存在这个问题。jdk1.10配合dom4j1.6.1存在这个问题。jdk1.10配合dom4j2.1.0不存在这个问题。JDK10推荐的dom4j依赖: <dependency> <gro...原创 2019-06-24 21:36:51 · 794 阅读 · 0 评论 -
Maven调查(安装、使用、结合IDEA)
Maven 翻译为"专家"、"内行",是 Apache下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Ja...转载 2019-05-03 22:44:47 · 210 阅读 · 0 评论