maven 一个模块生成多个jar包
为了便于将一个模块中的接口提供给调用方,需要将部分pakage(interface、dto)单独打包,但是不包括impl类
<build> <sourceDirectory>src</sourceDirectory> <!--<testSourceDirectory>testSrc</testSourceDirectory>--> <plugins> <plugin> <artifactId>maven-jar-plugin</artifactId> <executions> <execution> <id>server</id> <goals><goal>jar</goal></goals> <phase>package</phase> <configuration> <classifier>interface</classifier> <includes> <include>**/interface/**</include> </includes> </configuration> </execution> <execution> <id>client</id> <goals><goal>jar</goal></goals> <phase>package</phase> <configuration> <classifier>all</classifier> <includes> <include>**</include> </includes> </configuration> </execution> </executions> </plugin> </plugins></build>
转载于:https://www.cnblogs.com/windspear/p/5801992.html
maven 一个模块生成多个jar包相关推荐
- mvn install:install-file将本地一个中央仓库没有的jar包,推到本地仓库----所有依赖不上仓库不能用
mvn install:install-file将本地一个中央仓库没有的jar包,推到本地仓库----所有依赖不上仓库不能用! 前提:maven等环境配置Ok 目标:把中央仓库没有的,部门内部 自研开 ...
- Eclipse下新建Maven项目、自动打依赖jar包
当我们无法从本地仓库找到需要的构件的时候,就会从远程仓库下载构件至本地仓库.一般地,对于每个人来说,书房只有一个,但外面的书店有很多,类似第,对于Maven来说,每个用户只有一个本地仓库,但可以配置访 ...
- maven引用公共包_使用github作为maven仓库存放发布自己的jar包依赖 实现多个项目公共部分代码的集中,避免团队中多个项目之间代码的复制粘贴...
使用github作为maven仓库存放发布自己的jar包依赖 实现多个项目公共部分代码的集中,避免团队中多个项目之间代码的复制粘贴. 1.首先在本地maven位置的配置文件setting.xml(没有 ...
- maven安装过程以及手动添加jar包到本地仓库
Maven安装过程及手动添加JAR包到本地仓库详解 https://blog.csdn.net/niityzu/article/details/50997544 分类: Maven(1) 版权声明:本 ...
- maven 如何给web项目添加jar包依赖
maven 如何给web项目添加jar包依赖 CreateTime--2018年4月19日19:06:21 Author:Marydon 开发工具:eclipse 1.打开pom.xml文件--> ...
- Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包
转载博客:http://quicker.iteye.com/blog/2319947 有关MAVEN仓库的理解参见:http://blog.csdn.net/wanghantong/article/d ...
- 一键清除maven仓库中下载失败的jar包
typora-copy-images-to: ./ 一键清除maven仓库中下载失败的jar包 maven是一款非常优秀的项目管理工具,特别是其对项目使用的依赖包的管理,我们只需在pom.xml文件中 ...
- 当Eclipse中maven识别不了本仓jar包是的解决方法
当Eclipse中maven识别不了本仓jar包是的解决方法: 在本地仓找到对应的jar包,复制到java安装目录 打开Eclipse.ini这个文件,把该带代码加到后面 -javaagent:G:\ ...
- maven项目引用新模块,依赖的jar包与新模块中的jar包版本不一致
历时一天终于解决了这个磨人的问题,先来说下我们的需求: 我们公司扫出我们的jar包有漏洞,经查明是因为版本过低,官方已经做了修复,只需要把版本提上来就可以了,原以为很简单,就在被引用项目中把版本升了, ...
最新文章
- 11月24日struts培训日记
- 025 使用@Profile完成环境条件注入
- 20175305张天钰 《java程序设计》第四周课下测试总结
- js和jQuery 获取屏幕高度、宽度
- REST API 概念的简单介绍
- 程序员为什么焦虑于编程语言和框架?
- JDBC05 ResultSet结果集
- 面向对象闲话(一)——什么是对象
- python如何释放对象_如何正确清理Python对象?
- Android实训——图书管理系统
- Canon iC MF8350Cdn打印机驱动安装,解决内存不能为written问题
- 01【计算机基础、Java概述】
- Linux用户和群组管理的主要配置文件
- 交会定点(前方交会、测边交会、后方交会)程序C++代码
- OKEx徐坤:构建核心壁垒,拓展全球市场
- Microsoft Word 标题编号变成黑块的解决方法
- 古人的智慧之回文诗——《两相思》
- 家禽也能有身份,XFS在畜牧业落地
- python好用的编程工具
- com.android.backupconfirm,使用ADB停用一些自己讨厌的东西记录备忘
热门文章
- vba thisworkbook 切换表 执行 速度慢_带你初探VBA事件的大门—工作簿事件
- python基础实验报告答案_Python基础(上)实验报告
- oracle中聚合比较函数,Oracle聚合函数/分析函数
- ioca0中断 pic单片机_关于PIC单片机的一些经验总结 -单片机-电子工程世界网
- python 判断节假日_[宜配屋]听图阁
- transition标签_图解直到今天也没什么人知道的原生dialog标签(非常详细)
- python sys.exit_Python程序退出方式(sys.exit() os._exit() os.kill() os.popen(...))
- python官网支持货到付款吗_官网购买的iPhone12pro还没发货?试着用Python快速入手...
- docker安装rocketmq_RabbitMQ 介绍amp;安装
- QT 建立信号和槽的联系(事件处理)