插件文档

此插件可用的目标:

目标 描述
单片机:添加 将文件集添加到项目中。
单片机:引导 从配置好的scm中拉取项目源,执行配置好的目标。
单片机:分支 分支项目。
单片机:更改日志 将变更日志内容转储到控制台。主要用于测试maven-scm-api的changelog命令。
scm:检查本地修改 如果有任何本地修改,此 mojo 将使构建失败
单片机:签入 提交对配置的 scm url 的更改。
单片机:结帐 从配置的 scm url 获取最新源的新副本。
单片机:差异 在配置的 scm url 中显示工作副本与最新副本的差异。
单片机:编辑 编辑/锁定一组文件。
单片机:出口 从配置的 scm url 获取最新源的新导出副本。
单片机:帮助 显示有关 maven-scm-plugin 的帮助信息。
调用mvn scm:help -Ddetail=true -Dgoal=<goal-name>以显示参数详细信息。
单片机:列表 获取项目文件列表。
单片机:删除 将一组文件标记为删除。
单片机:状态 显示配置的 scm url 中文件的修改状态。
单片机:标签 标记项目。
单片机:未编辑 取消编辑/解锁一组文件。
单片机:取消标记 取消标记项目。
单片机:更新 使用配置的 scm url 中的最新源更新本地工作副本。
scm:更新子项目 更新多项目构建中的所有项目。这对于采用平面项目结构的用户很有用,其中聚合器项目是子项目的兄弟项目,而不是位于父目录中。
单片机:验证 验证 scm 连接字符串。
scm:validate-recursively 递归验证所有项目的 scm 连接字符串

系统要求

以下指定了运行此 Maven 插件的最低要求:

maven 2.2.1
JDK 1.7
记忆 没有最低要求。
磁盘空间 没有最低要求。

用法

您应该在项目的插件配置中指定版本:

<project>
  ...
  <build>
    <!-- To define the plugin version in your parent POM -->
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-scm-plugin</artifactId>
          <version>2.0.0-M1</version>
        </plugin>
        ...
      </plugins>
    </pluginManagement>
    <!-- To use the plugin goals in your POM or parent POM -->
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-scm-plugin</artifactId>
        <version>2.0.0-M1</version>
      </plugin>
      ...
    </plugins>
  </build>
  ...
</project>

有关详细信息,请参阅“配置插件指南”