如何在maven多模块项目中仅运行父pom.xml

2023-12-03

我有 Maven 多模块项目。在父级,我有一些java文件。在父 pom.xml 中,在打包阶段我做了一些事情。

通常,当我在父级别运行 mvn package 时,父 pom 的 package 阶段将运行,并且所有模块也将被打包。

我正在寻找一种允许我执行这些操作的方法(当我运行 mvn package 时):

  • 允许我只运行 paren pom.xml (打包阶段的脚本),而不是模块。这是第一要务。
  • 允许我运行 paren pom.xml 和一些特定模块(例如模块 1、模块 2,但不是模块 3、模块 4)。

我可以使用配置文件来解决这些问题吗?

Thanks.


虽然我同意您可能没有最佳的项目结构,但答案是 Maven 2.2.1 有一个选项“--non-recursive”,它满足您的第一个要求:

-N,--non-recursive    Do not recurse into sub-projects

所以像这样:

mvn --non-recursive clean compile 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在maven多模块项目中仅运行父pom.xml 的相关文章

  • 使用 Maven 将值附加到文件中

    我想在文件末尾附加一个值 但我无法确定要使用哪个插件 例子 我要附加的值 myValue file value1 value2 myValue 追加后 我知道我可以使用 antrun plugin 来做到这一点 但是可以使用 Maven 插
  • 如何将配置文件添加到 Eclipse 中的默认 Maven 目标?

    我在 Eclipse 中使用 Maven 来构建和部署代码 选择时 Context Menu gt Run As 几个Maven目标如下 据我所知 如果我想创建自定义构建配置 我会单击 运行配置 来创建自定义配置 然而 似乎没有办法修改菜单
  • 我什么时候应该编写 Linux 内核模块?

    有些人出于某种原因想要将 Linux 中的代码从用户空间移动到内核空间 很多时候 原因似乎是代码应该具有特别高的优先级 或者只是 内核空间更快 这对我来说似乎很奇怪 我什么时候应该考虑编写内核模块 有一套标准吗 我怎样才能激励将代码保存在
  • 构建/部署 EJB .jar 及其依赖项

    我是 Java EE 新手 我使用 Maven Eclipse 和 jBoss WildFly 我有一个war项目 当我构建项目时 它的所有依赖项都打包在war文件输入WEB INF lib 现在我正在尝试创建一个ejb项目 我有
  • 无法创建请求的服务[org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]-MySQL

    我是 Hibernate 的新手 我目前正在使用 Spring boot 框架并尝试通过 hibernate 创建数据库表 我知道以前也问过同样的问题 但我似乎无法根据我的环境找出如何修复错误 休眠配置文件
  • 使用 svn 1.8.x、subclise 1.10 的 m2e-subclipse 连接器在哪里?

    我读到 m2e 的生产商已经停止生产 svn 1 7 以外的任何版本的 m2e 连接器 Tigris 显然已经填补了维护 m2e subclipse 连接器的空缺 Q1 我的问题是 使用 svn 1 8 x 的 eclipse 更新 url
  • 覆盖 Vagrantfile 自定义 JSON 数据中的 Cookbook 属性

    如何在 Vagrant 文件中使用chef json 访问node override 例如 使用vagrant berkshelf 我正在尝试安装基于自定义 JSON 数据的特定 Maven 版本Vagrantfile chef json
  • Maven 不会向目标 jar 添加本地依赖

    我有一个 Maven 项目 除了使用普通的存储库之外 还使用本地 jar jar 在清单中定义如下
  • 如何防止插件执行有害代码

    我目前正在为我的学士论文开发一个非常模块化和基于插件的框架 主要思想是 我的应用程序结构中有一个名为plugins您可以在其中放置已编译的插件 例如 dll 文件 符合特殊接口IPlugin 然后 应用程序使用用户选择的插件执行任务 因此
  • Maven依赖:go-offline不下载传递依赖

    I want将单独的依赖层添加到我的 dockerfile 中 我在跑 mvn dependencies go offline但在那之后mvn install o报告称并未找到所有部门 检查错误消息后发现没有下载传递依赖项 通过显式定义所有
  • SCM URL 相对于 POM 中的父 SCM URL

    我有一个由多个模块和子模块组成的 Maven 项目 我使用 SVN 来对源文件进行版本控制 短篇故事 如何在 POM 文件的 scm 属性中指定相对于其父文件的 URL 故事很长 有些模块及其子模块共享公共版本号 发布过程 有些则使用独立的
  • 在 Maven 中构建 Angular 2 项目

    我想使用 Maven 构建 Angular2 TypeScript 项目 有没有一种方法可以包裹npm install or ng build里面的命令pom xml文件 我只是想构建那个项目 您可以像这样简单地使用 我在我的应用程序中已经
  • 如何制作跨模块变量?

    The debug 变量很方便 部分原因是它影响每个模块 如果我想创建另一个以相同方式工作的变量 我该怎么做 该变量 我们将其称为 foo 不必是真正的全局变量 从某种意义上说 如果我在一个模块中更改 foo 它就会在其他模块中更新 如果我
  • NoSuchMethodError:org.slf4j

    我正在将storm与python一起使用 我使用此命令在本地运行拓扑 mvn compile exec java Dexec classpathScope compile Dexec mainClass my Topology 并得到这个错
  • 创建 ServletContext 资源中定义的名为“entityManagerFactory”的 bean 时出错 [/WEB-INF/hibernateContext.xml]

    我在上下文初始化方面遇到问题 每次启动服务器时都会出现 EntityManagerFactory 问题 我用相关标签和关键字检查了之前提出的大部分问题 但对我的问题没有任何作用 这是日志 SEVERE Context initializat
  • Spring Boot:如何指定PasswordEncoder?

    目前我得到了主要课程 package com recweb springboot import org springframework boot SpringApplication import org springframework bo
  • 是否可以配置 tycho-surefire 在测试阶段运行?

    我对 Maven 的了解不多 但我了解基础知识 我们正在使用 Tycho 构建 RCP 插件 我想知道为什么 Tycho 使用integration test阶段来执行捆绑中的测试 是否可以将某些类型的测试绑定到test第谷的 Maven
  • 尝试访问 Nexus 私有存储库时,maven 收到“未授权”

    我在 EC2 实例上设置了一个私有 Nexus 存储库管理器 并按照互联网上流传的有关如何设置 Maven 项目来使用它的各种说明进行操作 我还禁用了匿名帐户 我可以通过以下方式连接和复制存储库curl U username passwor
  • JPMS 和 fat\uber 可执行 JAR - 它如何协同工作?

    我想知道当使用 JDK gt 8 即实践中的 JPMS 时 fat uber jar 以及可执行 jar 是如何工作的 我有两个与该主题相关的问题 1 fat uber jar创建 组装过程 每个 java 模块通常是一个包含module
  • Java.lang.NoClassDefFoundError:com/fasterxml/jackson/databind/exc/InvalidDefinitionException

    我已经更新了我的依赖项 就像您在评论中所说的那样 我现在有这个 org springframework context ApplicationContextException Unable to start embedded contain

随机推荐

  • 在写入文件之前美化 JSON 的 cURL 下载

    我正在使用 cURL 7 39 0 调用 REST Web 服务并将响应写入 json file curl L X POST b cookies txt H Content Type application json http localh
  • [电子邮件受保护] 还不够;无法点击屏幕底部[重复]

    这个问题在这里已经有答案了 可能的重复 iPhone 5 模拟器 无法点击屏幕底部 我添加了一个 电子邮件受保护 到我的项目 导致信箱区域消失 然而 对于这个项目 我发现这不够 我无法点击屏幕底部的任何像素 并且全屏动画会遮蔽该区域 信箱区
  • Django 模板不存在 admin/login.html

    我正在使用 django 1 4 并且出现了这个错误 模板不存在于 admin 管理 登录 html 我尝试重新安装 django 但没有成功 请帮助 您可以尝试将管理模板路径名添加到 django settings py 中的 TEMPL
  • gnuplot rowstacked 直方图:如何将总和放在条形上方

    这个问题与gnuplot 直方图 如何将值放在条形顶部 我有一个数据文件file dat x y1 y2 1 2 3 2 3 4 3 4 5 和 gnuplot set style data histogram set style hist
  • 如何在 VB.NET 中创建通用属性?

    我想做这样的事情 Private myCollection As IList Of T Public Property MyProperty Of T as IList Of T Get Return Me myCollection End
  • CryptGenRandom() 是线程安全的吗?

    CryptGenRandom 对于单个全局程序范围的 HCRYPTPROV 实例来说是线程安全的吗 MSDN 似乎缺乏这方面的任何信息 https msdn microsoft com en us library windows deskt
  • 复合 mdfind 搜索

    目标是查找某个州或国家 地区的所有图像 mdfind kind image 会找到所有图像 mdfind kMDItemCountry United States 将找到具有此属性的所有文件 mdfind kind image kMDIte
  • Doctrine 在水合过程中添加了额外的查询,导致“正常”一对一和自引用关系出现 n+1 问题

    News使用一对多自引用方法相互关联 一个消息是父级 可以有多个子级 更何况各有各News与 具有正常 非自引用 一对一关系Event and Gallery 当我运行简单的 DQL 时 SELECT n FROM App Entity N
  • 除非手动执行,否则 Elastic Beanstalk 上的“npm install”会失败

    我有一个带有 PHP 应用程序的 Elastic Beanstalk 环境 我只想跑npm install我的应用程序部署后 node and npm都通过部署配置安装在服务器上 我定义了一个容器命令 只需 cd 到正确的目录 然后运行np
  • 如何使用log4cxx保留单个文件并覆盖同一文件中的内容?

    在我的应用程序中 多个线程将数据记录在同一个文件中 如果文件大小超过限制 那么我必须删除文件中的特定记录并将所有内容向上移动 我可以在 Log4cxx 中执行此操作吗 如果可以 请回复您的想法 谢谢 该示例将解决您的问题 log4j roo
  • Erlang 有支持 AJAX 的模块吗? [关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我想创建一个能够接收和发送 AJAX 消息的 Erlang 服务器 有没有提供此功能的模
  • Botmaker 解决 Qnamaker 后续问题

    对于我当前的项目 我尝试使用仅上下文的后续提示 My problem is now that some of the questions from the follow up prompts are the same 在 qna ui 中
  • 如何在处理函数的其余部分之前更新 WPF 中的 UI 元素?

    我想在用户单击按钮后立即禁用该按钮以阻止他们再次单击它 单击它时会执行许多检查 并且这些检查似乎是在 UI 更改发生之前完成的 我试图通过为按钮使用单独的线程来做到这一点 但它似乎仍然只在检查完成后更新 这是我正在使用的代码 private
  • 将子文档数组元素添加到mongoDB中的子文档数组元素

    这可能吗 我有一个集合 C 其中包含属性 A1 的数组 每个属性都有一个子属性数组 A2 如何将子文档添加到特定的 C A1 子文档 这是一个例子 db docs insert id 1 A1 A2 1 2 3 A2 4 5 6 如果您知道
  • 实体框架。删除表中的所有行

    如何使用实体框架快速删除表中的所有行 我目前正在使用 var rows from o in dataDb Table select o foreach var row in rows dataDb Table Remove row data
  • 使用 Java 8 将 ms 转换为字符串日期

    我有一个毫秒时间戳 并使用 SimpleDateFormater 对其进行格式化 如下所示 SimpleDateFormat sdfDate new SimpleDateFormat MM d yyyy h mm a return sdfD
  • 如何使用 .NET 从十六进制颜色代码获取颜色?

    如何从十六进制颜色代码中获取颜色 例如 FFDFD991 我正在读取文件并获得十六进制颜色代码 我需要创建相应的System Windows Media Color十六进制颜色代码的实例 框架中有内置方法可以做到这一点吗 我假设这是一个 A
  • MPI 和 C 结构

    我必须承认 当我看到使用 MPI 传输一个 C 结构体需要多少行代码时 我感到非常震惊 在什么情况下可以使用预定义的数据类型简单地传输结构MPI CHAR 考虑以下示例 struct particle double x double y l
  • PHP switch 语句变量范围

    在 PHP 中 switch 语句中的变量作用域是如何处理的 例如 以这个假设的例子为例 someVariable 0 switch something case 1 someVariable 1 break case 2 someVari
  • 如何在maven多模块项目中仅运行父pom.xml

    我有 Maven 多模块项目 在父级 我有一些java文件 在父 pom xml 中 在打包阶段我做了一些事情 通常 当我在父级别运行 mvn package 时 父 pom 的 package 阶段将运行 并且所有模块也将被打包 我正在寻