随笔分类 - maven系列
摘要:Ctrl+Alt+S进入Settings,选择Debugger show alternative source switcher 勾选,开启显示替代源选择器 由于项目工程存放了多个应用模块,包括app模块 cms模块,并存在小部分代码相同的情况下,会出现断点跳转至不正确的目标源,此时开启源选择器,即
        阅读全文
            
摘要:价值 各类异常信息分类 举例 maven源代码的模块maven core里的各类 Exception命名的class包含里,maven执行过程中打印的各类异常日志内容 比如如下错误 错误信息分别来自(分别在源代码里搜索关键信息):
        阅读全文
            
摘要:和调试maven插件方法一样 1. 修改maven源代码 2. 打包模块apache maven,生成apache maven x.x.x bin.tar.gz 3. 解压上面的压缩包,生成目录apache maven x.x.x,在某个maven项目下执行/根路径/apache maven x.x
        阅读全文
            
摘要:wagon http 3.2.0 shaded.jar 下载主要用的是这个包,mac位于路径 下 如图,即使修改jar包的名字,也不影响使用,因为只要保证在CLASS_PATH里就行,和名字无关 依赖包说明 可以修改依赖包源码,重新打包,以控制下载操作,比如修改超时时间,重试次数等 http://m
        阅读全文
            
摘要:"Maven build之pom.xml文件中的Build配置"
        阅读全文
            
摘要:生命周期Lifecycle http://maven.apache.org/ref/3.6.1/maven core/lifecycles.html default_Lifecycle clean 包含3个阶段,绑定插件 default 包含多个阶段,不关联插件,但是根据不同的打包方式,默认关联插件
        阅读全文
            
摘要:如图所示的maven项目也是一个jenkins插件:https://github.com/jenkinsci/maven plugin 可以在插件管理里面安装:
        阅读全文
            
摘要:方法 mvn B ..或者mvn batch mode ...
        阅读全文
            
摘要:问题 === 这个仓库提供了搜索,但是功能比较弱,不支持groupid/artfactid的联合搜索 https://mvnrepository.com/ 解决 === 直接在搜索的url里添加groupid和artfactid进行搜索,这样可以直接精准搜索,示例 https://mvnreposi
        阅读全文
            
摘要:maven的superpom 每个项目都默认继承的pom 位置 $M2_HOME/lib/maven model builder.jar 使用tar xvf解压后,grep r central 搜索解压后的目录 中央仓库的默认值 id为central;地址为https://repo.maven.ap
        阅读全文
            
摘要:mvn参数 N、 U理解 1. 关于 N N, non recursive Do not recurse into sub projects 意思是,不递归到子项目(子模块)。 举例: 一个父项目下Father面有3个子项目A、B、C,都生成jar包,则有Father.jar、A.jar、B.jar
        阅读全文
            
摘要:对于大公司的jenkins来说,仓库是很大的,那么存储仓库的目录空间一定要足够大才可以。 可以对linux进行外挂,实现磁盘扩容,把仓库挂在外挂上。 默认情况下,mvn的配置文件在~/.m2/settings.xml。默认仓库在~/.m2/repository。通过修改settings.xml的内容
        阅读全文
            
摘要:相信用法参考:https://maven.apache.org/plugins/maven-dependency-plugin/copy-dependencies-mojo.html#includeGroupIds 如下是命令行用法: mvn dependency:copy-dependencies
        阅读全文
            
摘要:mvn/maven如何检查依赖冲突,并解决依赖冲突 如图,点击图示位置,就可以把整个项目的依赖关系展示出来 在图里选中一个artifact,则所有依赖该artifact的地方都会一起连带出来突出显示,如果有不同版本的也会标记出来。这样该artifact在该工程里是如何被直接或间接引入的进来也就明朗了
        阅读全文
            
摘要:转自:https://blog.csdn.net/arkblue/article/details/50974957 -DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。 -Dmaven.test.skip=true,不执行测试用
        阅读全文
            
摘要:一、背景 最近的项目在用maven 进行install的时候,发现老师在控制台输出警告:[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform depe
        阅读全文
            
摘要:jenkins的build命令:clean test -U findbugs:findbugs pmd:pmd sonar:sonar -Djava.io.tmpdir=/tmp/ -Dsonar.projectKey=xxxxx -Dsonar.projectName=xxxxxx -Dsonar
        阅读全文
            
摘要:maven是使用java启动的,因此依赖JVM,那么如何修改JVM参数? MAVEN_OPTS 在系统的环境变量中,设置MAVEN_OPTS,用以存放JVM的参数,具体设置的步骤,参数示例如下: MAVEN_OPTS=-Xms256m -Xmx768m -XX:PermSize=128m -XX:M
        阅读全文
            
摘要:maven-javadoc-plugin可以打包 dubbo-demo-provider-2.6.1-javadoc.jar maven-jar-plugin 打包插件 dubbo-demo-provider-2.6.1.jar 使用maven插件maven-source-plugin可以打出包包含
        阅读全文
            
                    
                
浙公网安备 33010602011771号