如何在maven 2中指定一串目标作为defaultGoal?

2024-03-22

我只是好奇,有没有办法指定您希望将一串目标作为 Maven 项目中的默认目标运行?有没有类似蚂蚁的<project name="MyProject" basedir="." default="main"><target name="main" depends="clean,run"/>?


有一些大致相同的东西,您可以定义一个默认目标或阶段,如果没有给出,则将执行该默认目标或阶段build元素:

<build>
  <defaultGoal>install</defaultGoal>
  ...
</build>

但这必须是一个single阶段或目标,您不能通过多个阶段/目标(这并不是真正的问题,因为一个阶段会触发所有前面的阶段)。

这是 POM Reference 的内容defaultGoal:

defaultGoal:如果没有给出则执行的默认目标或阶段。如果给出了目标,则应按照命令行中的方式进行定义(例如 jar:jar)。如果定义了阶段(例如安装),情况也是如此。

参考

  • POM Reference
    • 3.1.1 BaseBuild 元素集 http://maven.apache.org/pom.html#BaseBuild_Element
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在maven 2中指定一串目标作为defaultGoal? 的相关文章

随机推荐

  • 浏览器不会停止使用 jQuery $.get 加载

    我使用以下 jQuery 1 4 代码来测试 cookie 是否被接受 get http localhost 8080 cookietester cookietester function data if data false docume
  • 如何将某些特定的短信内容复制到剪贴板? [复制]

    这个问题在这里已经有答案了 每当我想输入检查帐户时 与我合作的银行都会向我发送一条短信 其中包含随机生成的六位数代码 而且每次手动打字真的很累 我正在考虑制作一个小应用程序 以便将六位数字复制到剪贴板中 以便每当短信到达时我立即将其粘贴到相
  • 当配置文件未激活时包括 Bean 定义

    在我的应用程序中我使用了几个profiles http blog springsource com 2011 02 14 spring 3 1 m1 introducing profile 使某些 bean 适合自动装配 我缺少的是当某个配
  • mysqli_num_rows 无论如何都会返回 1 [重复]

    这个问题在这里已经有答案了 当我在 phpMyAdmin 中进行 SQL 搜索 用变量替换实际值 时 它会返回正确的行号 但是当使用 PHP 返回该值时 无论如何它总是返回 1 提前致谢 function user exists usern
  • 如何为钩子创建蹦床函数

    我对挂钩很感兴趣 我决定看看是否可以挂钩一些函数 我对使用 detours 这样的库不感兴趣 因为我想拥有自己做的经验 通过我在互联网上找到的一些资源 我能够创建下面的代码 这是基本的 但效果还不错 然而 当挂钩由多个线程调用的函数时 它被
  • 寻找在本地磁盘上存储数据的想法

    我在 XML 文件中存储了大量数据 大小为 173 MB 460 万行 并将其存储在 Windows 窗体应用程序的工作目录中 它是将数据表写入 XML 文件的结果 数据表最初是通过对 SQL 服务器的查询填充的 我将其存储在本地而不是从服
  • 使用 apache tika 获取 doc 文件中的嵌入资源

    我有包含文本和图像的 MS Word 文档 我想解析它们以获得 xml 结构 经过研究 我最终使用 apache tika 来转换我的文档 我可以将我的文档解析为 xml 这是我的代码 AutoDetectParser parser new
  • AVPlayerStatus 与 AVPlayerItemStatus

    问题是玩家状态返回AVPlayerStatusReadyToPlay在player currentItem status返回之前整整2秒AVPlayerItemStatusReadyToPlay 有人对为什么会发生这种情况有任何有用的解释吗
  • 通过类构造函数初始化成员变量STL向量

    我有以下代码似乎可以工作 class MapCell public int x y z void Test3DVector int size x int size y int size z vector lt vector lt vecto
  • 如何测试 Phoenix 套接字是否已终止?

    我正在寻找一种方法来测试套接字是否被终止 被测试的代码执行以下操作 def handle in logout payload socket do stop logout socket gt assign user nil end 和我的测试
  • Apache 反向代理 https 到 http

    我已经在这里和互联网上进行了大量的浏览 但我无法配置我的 apache 将 https 反向代理为 http 不过我觉得我已经很接近了 我遵循的所有示例似乎都适用于除我之外的每个人 而且我的设置非常简单
  • RuntimeError:应用程序“目录”中的“product_product_options”模型发生冲突

    版本信息 Python 3 4 Django 1 8 Oscar Commerce 版本 1 2 1 最终 我正在尝试定制Products在目录应用程序中文档 http django oscar readthedocs io en rele
  • 关于雪花中 util_db 的任何好的文档

    我正在寻找有关雪花中 util db 用途的信息 该帐户随数据库一起提供 找不到这方面的好的文档 UTIL DB 是初始帐户设置的一部分 包含一些用于加载数据的示例文件格式 这不使用任何数据存储 因此不会对您的帐户产生存储费用 如果需要 帐
  • 将实体框架代码优先中的 SQL Server 数据库字母列排序更改为顺序

    我需要首先关闭代码中的字母顺序 这是我的简化课程 public class Person Key Column PersonId public int Id get set MaxLength 50 public string Person
  • 无法使用 Az DevOps Pipelines API 6.0-preview.1 创建新管道

    我正在尝试使用此 API 端点创建新的管道 POST https dev azure com organization project apis pipelines api version 6 0 preview 1 https dev a
  • 如何设置表单下拉列表的样式?

    我在互联网上进行了广泛的搜索 但没有找到任何关于如何在表单中设置下拉列表的下拉部分样式的有用信息 我希望能指出正确的方向 谢谢 我已经研究同样的问题有一段时间了 想出了一个非常简单的解决方案 使用比下拉列表本身更短的保持器 div 我还使用
  • 如何判断 /bin/sh 中的文件是否早于 30 分钟?

    如何编写脚本来确定 bin sh 中的文件是否早于 30 分钟 不幸的是没有stat系统中存在命令 这是一个古老的Unix系统 http en wikipedia org wiki Interactive Unix http en wiki
  • 如何填充 C++ 字符串中的一个部分?

    有一个空格字符串 string str new string str gt resize width 我想 在某个位置填充长度字符 在C中它看起来像 memset str pos length 我如何用 C 字符串实现这一点 我尝试过 st
  • MySQL 按月和年过滤结果

    我的表格显示了各个国家 地区的搜索量以及搜索日期 我想要一个查询来显示 2012 年和 2013 年每个月的搜索量 我需要为月份添加单独的列 年份和搜索次数 我之前使用过下面的查询 该查询返回每周的搜索量 但我想将其更改为仅 2012 年和
  • 如何在maven 2中指定一串目标作为defaultGoal?

    我只是好奇 有没有办法指定您希望将一串目标作为 Maven 项目中的默认目标运行 有没有类似蚂蚁的