maven
alwaysBrother
这个作者很懒,什么都没留下…
展开
-
多模块项目Module must not contain source root. The root already belongs to module
多模块项目Module “*” must not contain source root *. The root already belongs to module “*”.有时候新建了maven工程,然后删了里面的src目录让它成为空的父项目,但是会报下面的错误。Module “*” must not contain source root *. The root already belongs原创 2017-06-01 21:04:57 · 72093 阅读 · 29 评论 -
Invalid 'log4jConfigLocation' parameter class path resource [log4j.properties] cannot be resolved
Invalid ‘log4jConfigLocation’ parameter: class path resource [log4j.properties] cannot be resolved今天建了一个多模块的maven项目, 在web.xml中配置了log4j如下:<context-param> <param-name>log4jConfigLocation</param-name>原创 2017-06-01 22:40:49 · 16371 阅读 · 0 评论 -
Invalid bound statement (not found)
Invalid bound statement (not found)Mybatis在idea中有时会出现这个错误。常规的思路是:1:检查xml文件中mapper接口的命名空间是否正确,model、modelExample是否对应。2:检查xml文件中的id 和mapper中的接口名称能否对应上idea有个问题就是不会把非resource目录下的xml文件编译进target里面,会出现这个错误。原创 2017-06-01 21:46:05 · 609 阅读 · 0 评论 -
The goal you specified requires a project to execute but there is no POM in this directory...
在IDEA的terminal中执行mvn命令,有时候会提示下面的错误。在window的命令行中执行就好了。The goal you specified requires a project to execute but there is no POM in this directory (****). Please verify you invoked Maven from the correct原创 2017-07-18 16:07:35 · 2026 阅读 · 0 评论 -
component-scan扫描不到其他module下的包路径
新建的多模块maven项目,有时候会有个专门的module用来部署服务,各种配置文件几种在这里。配置spring的配置文件的时候,component-scan想用来扫描其他module下的包,但却识别不了,因为要部署的module的pom中引了其他module的依赖以后,当前项目中其他的module还没有打包,所以找不到。给整个工程编译打包一下就可以了。原创 2017-12-29 18:27:11 · 14710 阅读 · 8 评论 -
maven的filter和profile实现不同环境使用不同配置文件
maven的filter和profile实现不同环境使用不同配置文件方式一,直接使用filter 在properties文件所在工程的pom文件中,配置build节点, 如下,exclude排除了filters目录及其里面的所有内容,但是下面的配置 filter 扫描${env}.properties 文件,即使它也在filters目录汇总。 这样在打包的时候,maven命令后加一个 -D 指定一...原创 2018-05-18 21:28:32 · 567 阅读 · 0 评论 -
maven deploy的时候把源码也上传
maven 插件不够的时候, mvn deploy -DskipTests 执行完以后,只能把jar包部署上去。这时候引入的人下载不带源码,看不到注释之类的信息。增加 maven-source-plugin 插件就可以了。 <build> <plugins> <plugin> &l...原创 2019-01-04 14:24:54 · 18247 阅读 · 2 评论 -
appassembler-maven-plugin插件打包的时候如何把本地依赖的jar包打进去
有时候maven仓库没有的jar包,我们需要从本地址指定文件路径并且指定scope为system来引入依赖。默认的,assemble插件是不会把本地依赖的jar包打包进去的。 <dependency> <groupId>*</groupId> <artifactId>*</artifactId>...原创 2019-08-27 08:13:35 · 2725 阅读 · 0 评论