我有一个多模块的maven项目,我正在尝试获取组件插件的moduleset源部分.

我有模块“module_parent”,“module_a”和“module_assembly”.

module_a和module_assembly是module_parent的子项.

module_assembly对module_a有一个声明的pom依赖关系.

module_assmebly具有程序集插件,assembly.xml如下所示:

bin

zip

false

true

com.mystuff:module_a

/

**/target/**

/

我对module_a的module_assembly有明确的依赖关系. module_assembly的pom中的依赖关系如下所示:

com.mystuff

module_a

1.0

pom

从mvn包中得到的错误,打开debug是:

[DEBUG] All known ContainerDescritporHandler components: [metaInf-services, plexus, metaInf-spring, file-aggregator]

[DEBUG] No dependency sets specified.

[WARNING] The following patterns were never triggered in this artifact inclusion filter:

o 'com.mystuff:module_a'

[DEBUG] Cannot find ArtifactResolver with hint: project-cache-aware

org.codehaus.plexus.component.repository.exception.ComponentLookupException: java.util.NoSuchElementException

role: org.apache.maven.artifact.resolver.ArtifactResolver

roleHint: project-cache-aware

at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:257)

at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:233)

at

at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)

at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)

Caused by: java.util.NoSuchElementException

at java.util.Collections$EmptyIterator.next(Collections.java:3006)

at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:253)

... 43 more

[INFO] ------------------------------------------------------------------------

[INFO] BUILD FAILURE

[INFO] ------------------------------------------------------------------------

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.2:single (make-assembly) on project apm-server-distribution: Failed to create assembly: Error creating assembly archive bin: You must set at least one file. -> [Help 1]

org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.2:single (make-assembly) on project apm-server-distribution: Failed to create assembly: Error creating assembly archive bin: You must set at least one file.

我认为主要的问题是这个警告线:

[WARNING] The following patterns were never triggered in this artifact inclusion filter:

o 'com.mystuff:module_a'

我该如何更正?

汇编写java模块_java – maven汇编插件moduleset源指令不包括任何文件,不符合附带的模块...相关推荐

  1. maven java archetype_使用Maven Archetype插件构建Maven工程原型模板的实例

    创建原型模板 1.在空目录运行archetype:generate上面的命令,待下载完必要的jar包后,首先需要输入内置的原型编号: Choose archetype: 1: internal -&g ...

  2. java调用wadl_java – Maven WADL插件没有生成可用的WADL

    我正在尝试使用maven插件生成WADL.项目构建和服务工作.以下是POM插件的一部分: com.sun.jersey.contribs maven-wadl-plugin 1.19.2 genera ...

  3. python返回上一条指令必须包括_python基础(10)--模块

    模块(module) 模块,用一坨代码实现了某个功能的代码集合 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来 ...

  4. java添加主类包_java – Maven bundle插件 – 如何添加主类

    我有一个Maven项目mjbean只有一个依赖项:TestA.这是mjbean的pom.xml: 主要课程非常简单: package com.mbean; import com.testa.Testc ...

  5. 用条件运算符编写java程序_Java 编程入门课程丨第 8 单元:条件运算符和控制语句...

    原标题:Java 编程入门课程丨第 8 单元:条件运算符和控制语句 教程概览 本单元是"Java 编程入门"课程的第 8 部分.尽管各单元中讨论的概念具有独立性,但实践组件是在您学 ...

  6. 像素鸟java版_JAVA 像素鸟小游戏源码(支持俩人一起玩)

    [实例简介] [实例截图] 双人 像素鸟如下: [核心代码] package Flappybirid_1; import java.awt.image.BufferedImage; import ja ...

  7. 贪吃蛇 java下载_Java实现贪吃蛇游戏源码

    本文实例为大家分享了Java实现贪吃蛇游戏源码的具体代码,供大家参考,具体内容如下 1.StartGame package com.qiang.snake; import javax.swing.*; ...

  8. IntelliJ IDEA 如何知道项目中的模块数据_如何从项目源中选择模块加入当前项目中(添加模块)_如何移除项目中的模块(移除模块/删除模块)

    文章目录 IDEA 如何获取项目的模块数据 从项目源中选择模块加入当前项目中 如何移除项目中的模块 方式一,选择模块的根目录(Content Root),鼠标右键 Remove 方式二,打开[项目结构 ...

  9. 【Python】DS的基础学习笔记7:文件、异常和模块

    文章目录 文件.异常和模块 7.1 文件的读写 7.1.1 文件的打开 1. 文件路径 2. 打开模式 3. 字符编码 7.1.2 文件的读取 1. 读取整个内容--f.read() 2. 逐行进行读 ...

最新文章

  1. 为反对种族歧视,GitHub正在把master/slave等术语替换掉
  2. 宽带服务价值链之:ISP,ICP,ASP,IDC,CDN
  3. I2C 简介(备忘)
  4. Java连接数据库(JDBC)之三:java访问数据库MySQL实例
  5. 海量数据库解决方案2011030401
  6. 一文看懂Python(一)-----列表和元组篇
  7. synchronized与java.util.concurrent.locks.Lock的相同之处和不同之处
  8. CentOS搭建FTP服务器
  9. apache php mysql下载_linux+apache+php+mysql 安装
  10. 三维点集拟合:平面拟合、RANSAC、ICP算法
  11. JavaScript下载本地文件
  12. 【学习笔记】简单的连通性状压DP——插头DP(不学以为是天书)
  13. P3717 [AHOI2017初中组]cover
  14. ubuntu nvidia驱动更新
  15. JZOJ【NOI2017模拟3.30】原谅
  16. 洛谷 U19159 采摘毒瘤
  17. 开发笔记 | JAVA获取微信步数+日周月排行榜的实现
  18. 微信小程序时间格式转换
  19. RabbitMQ系列【3】安装RabbitMQ
  20. 使用二分法来解决的一些问题

热门文章

  1. fabric canvas 清空并重置画布
  2. 【APICloud系列|9】APICloud自定义APPloader一个月未更新,快速更新的办法
  3. 百度开发平台提交应用后进行官方认证审核失败?
  4. 多线程写mysql数据库_多线程读写mysql数据库
  5. python默认数据转换_Python_数据类型转换
  6. antd form 初始化时间
  7. 总结CSS3新特性(选择器篇)
  8. input长度随输入内容动态变化 input光标定位在最右侧
  9. 【移动端 Web】怎么循序渐进地开发一个移动端页面
  10. Puppeteer入门初探