文档章节

Maven中父工程可以package而子模块工程package时失败

Michaelyn
 Michaelyn
发布于 2017/09/08 14:43
字数 144
阅读 118
收藏 0
点赞 0
评论 0

原因:

1. 模块之间存在互相依赖

2.父工程package时会根据模块之间的依赖将关联模块包打进来。

3.而子模块工程单独package时,无法关联外部模块打包,会到本地maven库中查找相关依赖包,而项目模块jar包不在maven库中时,则会抛出找不到类的错误。

解决:

先将所有依赖包操作install命令,install到本地maven库,子模块再执行package操作。

© 著作权归作者所有

共有 人打赏支持
Michaelyn
粉丝 5
博文 135
码字总数 30289
作品 0
广州
其他
Maven提高篇系列之一——多模块 vs 继承

感谢无知者云的博客,写的很好的Maven提高篇的文章 http://www.davenkin.me/post/2013-08-03/create-multi-module-maven-project 通常来说,在Maven的多模块工程中,都存在一个pom类型的工程...

凯文加内特 ⋅ 2015/05/07 ⋅ 1

Maven之聚合工程的创建和聚合工程的打包-yellowcong

Maven管理项目的时候,我们通常将一个业务作为一个单独的子业务进行开发处理,这样就需要使用到了聚合打包和聚合工程的创建问题了。在现在的物联网公司,一般是这个开发模式,对于传统的对日...

yelllowcong ⋅ 01/11 ⋅ 0

手写Maven的archetype项目脚手架

一、背景   maven是一个很好的代码构建工具,采用“约定优先于配置”的原则进行项目管理,相信很多的java开发者应该都了解maven并可能在工作当中都是通过maven来管理项目的,在创建的项目的...

hafiz.zhang ⋅ 2017/09/18 ⋅ 0

Maven核心知识

来自官网 背景 Maven是广泛使用的项目管理工具,它解决的最主要的问题是项目依赖的问题。在Maven之前,每个项目下还会专门维护一个lib文件夹,用来存放所使用的jar包。Maven针对项目制定了一...

金珑 ⋅ 2017/07/18 ⋅ 0

Maven的pom文件那些事

pom.xml文件 以上的配置会获得一个-.格式的包//nexus-indexer-2.0.0.jar jdk7//用于定义构建输出的一些附属的构建。classifier是不能直接定义的,只能存在附加的构件(插件)时,才能(必须)...

GarfieldEr007 ⋅ 01/14 ⋅ 0

Maven介绍,包括作用、核心概念、用法、常用命令、扩展及配置(很不错)

由浅入深,主要介绍maven的用途、核心概念(Pom、Repositories、Artifact、Build Lifecycle、Goal)、用法(Archetype意义及创建各种项目)、maven常用参数和命令以及简单故障排除、maven扩展(...

浮躁的码农 ⋅ 2015/09/28 ⋅ 0

工程化专题之Maven(下)

前言 《工程化专题之Maven(上)》 本文是工程化专题之Maven的下篇,主要涵盖的是Maven的Profile/Filter特性,多模块开发以及私服等内容。 不同环境使用不同配置:Profile+Filter 在实际开发...

张丰哲 ⋅ 2017/08/30 ⋅ 0

Maven创建多模块项目(包括依赖版本号的统一更新)

0、多项目工程的文件夹及依赖关系 bus-core-api为公共项目,app-web-ui依赖bus-core-api,app-desktop-ui依赖bus-core-api 1、创建一个父Maven工程 mvn archetype:generate -DgroupId=com.j...

easonjim ⋅ 2017/05/16 ⋅ 0

一个多maven项目聚合的实例

本文介绍一个多maven项目的实例demo,展示了聚合、继承、工程依赖、单元测试、多war聚合、cargo发布等场景 一、工程介绍 该项目由5个maven项目组成 task-aggregator是父工程,同时承担聚合模...

IT_小翼 ⋅ 2013/01/04 ⋅ 0

web-maven-tomcat

web 1.tomcat部署别的路径下文件 在server.xml里面配置路径: path:工程的名字docBase:工程路径 2.在servlet里使用bean 1.web.xml里面配置servlet CoreServlet org.date.com.servlet.Dele...

Scofieldxs ⋅ 2015/06/11 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

OSChina 周日乱弹 —— 这么好的姑娘都不要了啊

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @TigaPile :分享曾惜的单曲《讲真的》 《讲真的》- 曾惜 手机党少年们想听歌,请使劲儿戳(这里) @首席搬砖工程师 :怎样约女孩子出来吃饭,...

小小编辑 ⋅ 13分钟前 ⋅ 1

Jenkins实践3 之脚本

#!/bin/sh# export PROJ_PATH=项目路径# export TOMCAT_PATH=tomcat路径killTomcat(){pid=`ps -ef | grep tomcat | grep java|awk '{print $2}'`echo "tom...

晨猫 ⋅ 今天 ⋅ 0

Spring Bean的生命周期

前言 Spring Bean 的生命周期在整个 Spring 中占有很重要的位置,掌握这些可以加深对 Spring 的理解。 首先看下生命周期图: 再谈生命周期之前有一点需要先明确: Spring 只帮我们管理单例模...

素雷 ⋅ 今天 ⋅ 0

zblog2.3版本的asp系统是否可以超越卢松松博客的流量[图]

最近访问zblog官网,发现zlbog-asp2.3版本已经进入测试阶段了,虽然正式版还没有发布,想必也不久了。那么作为aps纵横江湖十多年的今天,blog2.2版本应该已经成熟了,为什么还要发布这个2.3...

原创小博客 ⋅ 今天 ⋅ 0

聊聊spring cloud的HystrixCircuitBreakerConfiguration

序 本文主要研究一下spring cloud的HystrixCircuitBreakerConfiguration HystrixCircuitBreakerConfiguration spring-cloud-netflix-core-2.0.0.RELEASE-sources.jar!/org/springframework/......

go4it ⋅ 今天 ⋅ 0

二分查找

二分查找,也称折半查找、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于...

人觉非常君 ⋅ 今天 ⋅ 0

VS中使用X64汇编

需要注意的是,在X86项目中,可以使用__asm{}来嵌入汇编代码,但是在X64项目中,再也不能使用__asm{}来编写嵌入式汇编程序了,必须使用专门的.asm汇编文件来编写相应的汇编代码,然后在其它地...

simpower ⋅ 今天 ⋅ 0

ThreadPoolExecutor

ThreadPoolExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ......

4rnold ⋅ 昨天 ⋅ 0

Java正无穷大、负无穷大以及NaN

问题来源:用Java代码写了一个计算公式,包含除法和对数和取反,在页面上出现了-infinity,不知道这是什么问题,网上找答案才明白意思是负的无穷大。 思考:为什么会出现这种情况呢?这是哪里...

young_chen ⋅ 昨天 ⋅ 0

前台对中文编码,后台解码

前台:encodeURI(sbzt) 后台:String param = URLDecoder.decode(sbzt,"UTF-8");

west_coast ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部