随笔分类 - 02、构建工具
摘要:-am,--also-make If project list is specified, also build projects required by the list如果指定了项目列表,还可以生成列表所需的项目 -amd,--also-make-dependents If project li
阅读全文
摘要:问题 pom里<profile>配置了activeByDefault,但是不生效 <profiles> <profile> <id>dev</id> <activation> <activeByDefault>true</activeByDefault> </activation> <propert
阅读全文
摘要:执行mvn命令,报错如下: -Dmaven.multiModuleProjectDirectory system property is not set. 本来linux 上装的maven是A版本,但是现在需要改成B版本了。安装解压,配置环境变量后,使用mvn -v 发现,仍然是A版本。 后来发现每
阅读全文
摘要:mvn package -P 命令不生效,也并非完全不生效,而是<dependencies>标签生效了,<properties>标签没生效 最终发现是maven版本的问题。 原来maven的版本是3.1.1,并且pom.xml里 maven-compiler-plugin 插件的版本也是3.1。 后
阅读全文
摘要:问题 IDEA 中的maven 项目,一个jar包一直导入不进来,reimport 无效。从另一仓库把这个jar包拷贝到当前仓库,还是无效。mvn clean install -e U 发现加载这个jar包时直接访问远程仓库,都没有从本地查找一下 解决办法 最终我也没找到问题的原因所在,但是手动in
阅读全文
摘要:别白费力气了,没有好办法 原因就是网络不稳定,公司里的局域网用的人多就会出现这个问题,等人们吃饭或者回家了,没人用了再连接VPN就好多了
阅读全文
摘要:xshell 不能导入 xsh 文件 导入功能 只能导入 *.xts, *.csv, *.tsv 文件,不能直接导入 .xsh 其实 xsh文件不需要导入,直接拷贝进去就可以了(.xsh 本来就是 xshell 的执行脚本) 如上图,在【会话】窗口【打开所在文件夹】,把xsh 文件拷贝进去 退出来,
阅读全文
摘要:使用NEXUS 上传 SNAPSHOT版本的jar包到服务器上,但是下载不下来,报错提示:Dependency ... not found 后来百度到一句话: Maven内置的插件远程仓库配置,关闭了对SNAPSHOT的支持,防止不稳定的构建 所以解决办法最关键的是:在maven 的conf 目录下
阅读全文
摘要:被新手问到了“IDEA如何刷新pom文件?”这个问题,想来这是一个不好意思问的常犯的错误吧。 在IDEA中,修改了pom.xml文件,添加了依赖以后,一般会弹出以下这个警告来。 点击【Import Changes】就好了,开始从本地仓库里找,如果没有就从远程仓库下载,所以可能会等一段时间。 如果这时
阅读全文
摘要:读取resources下文件的方法 网上有问答如下:问: new FileInputStream("src/main/resources/all.properties") new FileInputStream("./src/main/resources/all.properties") 上面两个无
阅读全文
摘要:maven上传jar包到nexus私服的方法,网上大神详解很多,那么上传后的jar包存放到哪里了呢? 在下使用nexus3.2.1版本,在本地搭建了私服,使用maven上传jar包。最后结果如下: 点进去后展示的是: 这让我一度以为是以jar包的形式保存在本地,但事实证明,保存在本地的最终是一个 .
阅读全文
摘要:1 2 1.6.6 3 4 5 6 7 org.powermock 8 powermock-module-junit4 9 ${powermock.version} 10 test 11 12
阅读全文
摘要:之前介绍了使用spring-boot-maven-plugin插件打jar包,会把所有的依赖文件都导入,然后变成了一个可执行的jar包。这样的不好的地方就是,我实际上并不需要把依赖的jar包也打入到生成的jar包里面去,仅仅需要把当前项目的代码打包。生成的jar包只要能引用到它所依赖的jar包,并且
阅读全文
摘要:要记住:spring-boot-maven-plugin插件在打Jar包时会引入依赖包 可以打成直接运行的Jar包 maven项目的pom.xml中,添加了org.springframework.boot:spring-boot-maven-plugin插件,当运行“mvn package”进行打包
阅读全文
摘要:一、变量-自定义变量及内置变量 1.自定义变量 2.内置变量 二、常见插件配置 1.编译插件 source: 源代码编译版本; target: 目标平台编译版本; encoding: 字符集编码 2.设置资源文件的编码方式 xml、properties文件都是资源文件,编码的时候遇到中文总要进行转码
阅读全文
摘要:Maven创建父子项目,这个项目指的是eclipse中的project,idea中的module。使用idea创建的话很简单,可以直接选择项目的父亲,这些网上有很多资料的。 这里说一下创建父子项目时,pom.xml文件中的差别 父亲 新建project(相对于IDEA来说) 儿子1 新建module
阅读全文
摘要:问题: 我的maven项目A要打成Jar包A,依赖了另外一个项目B生成的Jar包B。更改了项目B的代码,然后继续打包项目A,生成的Jar包A中并没有我修改了的代码。 原因: Jar包B在开始时被Install到了本地的maven仓库。后来我更新了B项目的代码,但是本地仓库里的Jar包B并没有改变。然
阅读全文
摘要:今天给maven项目打jar包,发现在pom.xml文件的同路径下,突然生出了一个dependency-reduced-pom.xml,也不知道这个文件是干什么的,看着别扭就想着删除了它。 后来知道是我在pom.xml中,使用了maven-shade-plugin插件打jar包,才导致了它的出现。添
阅读全文
摘要:Idea中为一般的非Web项目打Jar包是有自己的方法的,网上一搜就能查到很多。 但是如果是为Maven项目打Jar包,其实是很简单的,因为maven本身就有打Jar包的命令。 最简单的方法 首先是在maven项目的pom.xml中添加打包的插件,这里有很多种方式的。最最简单的就是只使用maven-
阅读全文
摘要:MAVEN项目,在IDEA中运行正常,但是把它打成jar包后再运行就会出现异常: Exception in thread "main" org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configur
阅读全文