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>

posted on 2016-08-24 10:50 风矛之丘 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/windspear/p/5801992.html

maven 一个模块生成多个jar包相关推荐

  1. mvn install:install-file将本地一个中央仓库没有的jar包,推到本地仓库----所有依赖不上仓库不能用

    mvn install:install-file将本地一个中央仓库没有的jar包,推到本地仓库----所有依赖不上仓库不能用! 前提:maven等环境配置Ok 目标:把中央仓库没有的,部门内部 自研开 ...

  2. Eclipse下新建Maven项目、自动打依赖jar包

    当我们无法从本地仓库找到需要的构件的时候,就会从远程仓库下载构件至本地仓库.一般地,对于每个人来说,书房只有一个,但外面的书店有很多,类似第,对于Maven来说,每个用户只有一个本地仓库,但可以配置访 ...

  3. maven引用公共包_使用github作为maven仓库存放发布自己的jar包依赖 实现多个项目公共部分代码的集中,避免团队中多个项目之间代码的复制粘贴...

    使用github作为maven仓库存放发布自己的jar包依赖 实现多个项目公共部分代码的集中,避免团队中多个项目之间代码的复制粘贴. 1.首先在本地maven位置的配置文件setting.xml(没有 ...

  4. maven安装过程以及手动添加jar包到本地仓库

    Maven安装过程及手动添加JAR包到本地仓库详解 https://blog.csdn.net/niityzu/article/details/50997544 分类: Maven(1) 版权声明:本 ...

  5. maven 如何给web项目添加jar包依赖

    maven 如何给web项目添加jar包依赖 CreateTime--2018年4月19日19:06:21 Author:Marydon 开发工具:eclipse 1.打开pom.xml文件--> ...

  6. Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包

    转载博客:http://quicker.iteye.com/blog/2319947 有关MAVEN仓库的理解参见:http://blog.csdn.net/wanghantong/article/d ...

  7. 一键清除maven仓库中下载失败的jar包

    typora-copy-images-to: ./ 一键清除maven仓库中下载失败的jar包 maven是一款非常优秀的项目管理工具,特别是其对项目使用的依赖包的管理,我们只需在pom.xml文件中 ...

  8. 当Eclipse中maven识别不了本仓jar包是的解决方法

    当Eclipse中maven识别不了本仓jar包是的解决方法: 在本地仓找到对应的jar包,复制到java安装目录 打开Eclipse.ini这个文件,把该带代码加到后面 -javaagent:G:\ ...

  9. maven项目引用新模块,依赖的jar包与新模块中的jar包版本不一致

    历时一天终于解决了这个磨人的问题,先来说下我们的需求: 我们公司扫出我们的jar包有漏洞,经查明是因为版本过低,官方已经做了修复,只需要把版本提上来就可以了,原以为很简单,就在被引用项目中把版本升了, ...

最新文章

  1. 11月24日struts培训日记
  2. 025 使用@Profile完成环境条件注入
  3. 20175305张天钰 《java程序设计》第四周课下测试总结
  4. js和jQuery 获取屏幕高度、宽度
  5. REST API 概念的简单介绍
  6. 程序员为什么焦虑于编程语言和框架?
  7. JDBC05 ResultSet结果集
  8. 面向对象闲话(一)——什么是对象
  9. python如何释放对象_如何正确清理Python对象?
  10. Android实训——图书管理系统
  11. Canon iC MF8350Cdn打印机驱动安装,解决内存不能为written问题
  12. 01【计算机基础、Java概述】
  13. Linux用户和群组管理的主要配置文件
  14. 交会定点(前方交会、测边交会、后方交会)程序C++代码
  15. OKEx徐坤:构建核心壁垒,拓展全球市场
  16. Microsoft Word 标题编号变成黑块的解决方法
  17. 古人的智慧之回文诗——《两相思》
  18. 家禽也能有身份,XFS在畜牧业落地
  19. python好用的编程工具
  20. com.android.backupconfirm,使用ADB停用一些自己讨厌的东西记录备忘

热门文章

  1. vba thisworkbook 切换表 执行 速度慢_带你初探VBA事件的大门—工作簿事件
  2. python基础实验报告答案_Python基础(上)实验报告
  3. oracle中聚合比较函数,Oracle聚合函数/分析函数
  4. ioca0中断 pic单片机_关于PIC单片机的一些经验总结 -单片机-电子工程世界网
  5. python 判断节假日_[宜配屋]听图阁
  6. transition标签_图解直到今天也没什么人知道的原生dialog标签(非常详细)
  7. python sys.exit_Python程序退出方式(sys.exit() os._exit() os.kill() os.popen(...))
  8. python官网支持货到付款吗_官网购买的iPhone12pro还没发货?试着用Python快速入手...
  9. docker安装rocketmq_RabbitMQ 介绍amp;安装
  10. QT 建立信号和槽的联系(事件处理)