`
小网客
  • 浏览: 1241237 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何在maven中echo一些信息

 
阅读更多

需求:

需要在maven执行的时候打印一些调试信息。

实现方式:

方案1:基于maven-echo-plugin使用方式如下:

<plugins>
	<plugin>
		<groupId>org.apache.maven.plugin</groupId>
		<artifactId>echo-plugin</artifactId>
		<configuration>
			<info>BUILT %s %s CONFIGURATION</info>
			<elements>
				<param>with</param>
				<param>ALPHA</param>
			</elements>
		</configuration>
	</plugin>
</plugins>

方案2:基于maven-antrun-plugin实现如下:

<plugins>
	<plugin>
		<groupId>org.apache.maven.plugins</groupId>
		<artifactId>maven-antrun-plugin</artifactId>
		<version>1.1</version>
		<executions>
			<execution>
				<phase>validate</phase>
				<goals>
					<goal>run</goal>
				</goals>
				<configuration>
					<tasks>
						<echo>Displaying value of pom.xml element</echo>
						<echo>[project.artifactId] ${project.artifactId}</echo>
					</tasks>
				</configuration>
			</execution>
		</executions>
	</plugin>
</plugins>

 

 

 

0
0
分享到:
评论
2 楼 小网客 2013-12-18  
liubey 写道
没听过maven-echo-plugin,一般都是用maven-antrun-plugin,长见识了!

那就还没摆脱ant的阴影 哈
1 楼 liubey 2013-12-18  
没听过maven-echo-plugin,一般都是用maven-antrun-plugin,长见识了!

相关推荐

    maven-echo-plugin-0.1.jar

    maven-echo-plugin-0.1.jar

    echo-maven-plugin-0.2.zip

    在Maven项目中,我们可以将echo-maven-plugin集成到pom.xml文件中,通过配置执行目标来定制输出内容。例如,我们可以添加以下配置: ```xml &lt;groupId&gt;org.example &lt;artifactId&gt;echo-maven-plugin &lt;version&gt;...

    maven-echo-plugin-0.1-sources.jar

    maven-echo-plugin-0.1-sources.jar

    echo-maven-plugin:Maven回声插件

    Echo Maven插件总览如果您使用的是Maven,有时可能会遇到这样的情况,即感觉到在构建期间会打印出某种消息。 但是你该怎么做呢? 有些人第二次考虑,来到Maven-AntRun-Plugin并使用一些ant任务。 但是,为什么不存在...

    Maven安装与MyElipse8.5安装Maven插件

    在MyEclipse 8.5中安装Maven插件是提升开发效率的重要步骤,因为原生集成的Maven插件可能存在一些问题和不稳定性。以下是详细的操作步骤: 1. 卸载MyEclipse 8.5自带的Maven插件: - 进入`Help` -&gt; `MyEclipse ...

    IDEA中使用maven的异常解决方案.docx

    在 IDEA 中使用 Maven 的异常解决方案是指在使用 IDEA 集成 Maven 插件进行开发时可能出现的一些问题,以及解决这些问题的方法。下面是解决问题的详细步骤: 1. 确保 IDEA 中正确的引用了 Maven 和 Maven 本地仓库...

    maven的安装文档和myeclipse中maven的插件安装

    5. **验证环境变量**:打开命令行窗口(确保是在配置完环境变量后新开的),执行 `echo %M2_HOME%` 检查 `M2_HOME` 是否设置正确,然后运行 `mvn -v` 查看 Maven 和 JDK 的版本信息,确认安装成功。 6. **Maven ...

    maven配置操作文档

    在本文中,我们将详细介绍如何在Windows操作系统上配置和安装Maven。 ### 1. 安装JDK和设置JAVA_HOME 在安装Maven之前,首先确保已经安装了Java Development Kit (JDK)。JDK是运行和开发Java应用程序的必备组件。...

    Maven安装与下载

    可以通过在命令行中输入 `echo %JAVA_HOME%` 和 `java -version` 命令来检查 JDK 的安装情况。 Maven 的下载和解压 Maven 的安装需要下载 Apache Maven 的二进制文件,然后将其解压缩到指定目录。例如,可以下载 ...

    maven jar包直接根据pom下载

    在Java开发中,Maven是一个强大的构建工具,它管理项目的依赖关系,自动化构建流程,并提供了一种标准化的方式来构建和管理项目。"maven jar包直接根据pom下载"这一主题涉及的是如何利用Maven的特性,通过修改POM...

    maven 过滤文件夹打包

    在软件开发过程中,尤其是Java应用,Maven是一个广泛使用的构建工具,它可以帮助开发者自动化构建、测试和部署项目。"maven 过滤文件夹打包"这个主题涉及到的是如何利用Maven的资源过滤功能来实现针对不同运行环境的...

    maven安装与使用

    ### Maven安装与使用详解 ...通过以上步骤,您已经掌握了Maven的基础安装与配置,以及如何在Eclipse中使用Maven进行项目管理。Maven的强大之处在于它能够自动化许多常见的构建任务,极大地提高了开发效率。

    apache-maven-3.9.0-bin.tar

    现在,你已经可以在终端中直接运行 `mvn` 命令来使用Maven了。 Maven的核心功能是依赖管理。它通过POM.xml文件管理项目的依赖关系,自动下载所需的JAR包并解决依赖冲突。此外,Maven还提供了生命周期(Lifecycle)...

    Maven的安装、配置及使用入门

    在本章节中,我们将学习如何安装、配置和使用Maven。Maven是一个基于项目对象模型(Project Object Model,POM)的软件项目管理和构建自动化工具。它可以帮助开发者管理项目的构建、报告和文档。 1.1 在 Windows 上...

    maven第三方仓库配置

    在IntelliJ IDEA中集成Maven非常简单,只需要在新建项目的设置中选择Maven并指定Maven的安装路径和`settings.xml`的路径即可。 #### 五、创建第一个Maven工程 在IDEA中创建一个新项目,并选择Maven作为构建工具。...

    阿里云服务器安装maven教程

    在开发过程中,Maven能够帮助开发者自动完成编译、测试、打包、部署等任务,极大地提高了工作效率。本文将详细介绍如何在阿里云服务器上安装Maven,该教程适用于运行CentOS 7的经典网络类型的服务器。 #### 二、...

    maven安装包

    ①检查JAVA_HOME环境变量 C:\Windows\System32&gt;echo %JAVA_HOME% ②解压Maven的核心程序 将apache-maven-?-bin.zip解压到一个非中文无空格的... ④查看Maven版本信息验证安装是否正确 C:\Windows\System32&gt;mvn -v

    maven3 的安装与配置

    在本文中,我们将详细介绍如何安装和配置Maven 3。 **一、Maven 3的安装步骤** 1. **下载**:访问Maven官方网站的下载页面(http://maven.apache.org/download.html),选择最新稳定版本的Apache Maven 3.x,例如`...

    本地maven仓库一次清除所有.lastUpdated文件脚本(win/mac/linux)

    然而,有时由于网络问题或意外中断,Maven在下载依赖时可能无法完成,这时会在本地仓库中留下一些`.lastUpdated`文件。这些文件是Maven用来记录依赖下载状态的,如果存在,可能会导致Maven误认为某些依赖尚未下载,...

Global site tag (gtag.js) - Google Analytics