`
schy_hqh
  • 浏览: 556022 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

(八)maven的插件使用

 
阅读更多

1.超级POM中配置插件

	<!-- 插件 -->
	<build>
		<pluginManagement>
			<plugins>
				<plugin>
					<!-- 插件的gav -->
					<groupId>org.apache.maven.plugins</groupId>
					<artifactId>maven-source-plugin</artifactId>
					<version>2.2.1</version>
					<!-- 绑定到生命周期的某个阶段上执行 -->
					<executions>
						<execution>
							<phase>package</phase>
							<goals><goal>jar-no-fork</goal></goals>
						</execution>
					</executions>
				</plugin>
			</plugins>
		</pluginManagement>
	</build>



2.模块中引用插件

	<!-- 插件 -->
	<build>
		<plugins>
			<!-- 使用parent中配置的插件 -->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-source-plugin</artifactId>
			</plugin>
		</plugins>
	</build>


3.rar插件的使用
超级pom.xml中引入插件
将项目的所有依赖包打到rar包中,并且可以指定是否将当前项目生成的jar包也包含在其中
<build>
	<pluginManagement>
		<plugins>
			<!-- rar格式插件 -->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-rar-plugin</artifactId>
				<version>2.3</version>
				<!-- 當前項目的jar包是否包含到生成的rar包中,默認是true -->
				<configuration>
					<includeJar>false</includeJar>
				</configuration>
				<!-- 绑定到生命周期的某个阶段上执行 -->
				<executions>
					<execution>
						<phase>package</phase>
						<goals>
							<goal>rar</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</pluginManagement>
</build>


4.模块中引用该插件
<build>
	<plugins>
		<!-- 使用parent中配置的插件 -->
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-rar-plugin</artifactId>
		</plugin>
	</plugins>
</build>
分享到:
评论

相关推荐

    IntelliJ Idea下Maven插件使用技巧.pdf

    IntelliJ Idea下Maven插件使用技巧 标签:Idea Maven IntelliJ Idea下Maven插件使用技巧,对于开发人员快速上手,并可能有效提高开发效率,特将此整理分享给大家。

    eclipse离线安装maven插件(m2e),maven插件离线安装包

    现在eclipse的社区版都不内置maven插件了,站点在线安装实在是太痛苦了(我装了6个小时),于是急于寻找一种离线安装的办法,可是在网上又找不到对应的m2e包(我用的eclipse4.7),于是我决定将站点下的文件(很多)...

    eclipse安装maven插件需要包

    然而,在某些网络环境不佳的情况下,Eclipse可能无法通过内置的更新机制在线安装Maven插件。本文将详细介绍如何在Eclipse中离线安装Maven插件,以及如何配置Windows环境来确保Maven的正常工作。 首先,我们需要在...

    Myeclipse maven插件下载

    MyEclipse集成Maven插件,使得在MyEclipse中使用Maven变得更加便捷。 1. Maven简介: Maven是Apache软件基金会的一个项目,它提供了一个项目管理和综合工具。Maven通过一个项目对象模型(Project Object Model,...

    jenkins 离线安装maven插件集合jenkins-maven.zip

    同时,你可以在创建或编辑Jenkins作业时选择"Maven Project"类型,这表明Maven插件已可正常使用。 5. **配置Maven插件**: 在Jenkins中配置Maven插件,你需要提供Maven的安装路径,以便Jenkins在构建过程中调用Maven...

    Myeclipse6.5的Maven插件

    **MyEclipse 6.5 Maven插件详解** 在软件开发过程中,MyEclipse作为一款强大的Java集成开发环境,提供了对多种技术的支持,包括但...正确理解和熟练使用Maven插件,对于提升开发者的专业技能和工作效率具有重要意义。

    eclipse离线安装maven插件详解(内附maven插件包)

    Eclipse作为流行的Java集成开发环境,为了方便开发者使用Maven,提供了Maven插件。本篇文章将详细解析如何在Eclipse中离线安装Maven插件,同时提供内附的Maven插件包,以解决在线安装过程中的速度问题和可能遇到的...

    eclipse的maven插件

    而Eclipse的Maven插件,通常被称为M2E(Maven 2 Eclipse),使开发者能够在Eclipse环境中无缝地使用Maven。 首先,安装Eclipse的Maven插件非常简单。下载完成后,将压缩包解压到Eclipse的"dropins"目录下。这个目录...

    eclipse-maven插件

    4. **验证仓库路径**:你可以查看Eclipse的“Navigator”视图或“Package Explorer”视图,确认新的仓库路径已被使用,同时,新安装的Maven插件也应该能正确识别并使用这个自定义的仓库。 通过以上步骤,你已经在...

    eclipse安装的maven插件

    7. **使用Maven插件**:在Eclipse中,你可以利用Maven插件进行各种操作,例如添加依赖、更新项目、构建项目等。在项目右键菜单中,有丰富的Maven选项供你选择。 8. **高级配置**:对于更复杂的Maven需求,如自定义...

    eclipse安装maven插件

    7. **创建或导入Maven项目**:现在你可以开始使用Maven插件了。可以通过“File” -&gt; “New” -&gt; “Maven Project”来创建一个新的Maven项目,或者通过“File” -&gt; “Import” -&gt; “Existing Maven Projects”导入已...

    自定义maven插件的实现

    然而,有时候Maven的内置插件无法满足特定的需求,这时就需要自定义Maven插件来扩展其功能。本篇文章将深入探讨如何实现自定义的Maven插件。 首先,了解Maven插件的基本结构至关重要。一个Maven插件通常由一组Mojo...

    maven插件及其使用方法

    在“maven插件及其使用方法(1)”这个文件中,可能包含了更具体的插件使用示例和实战教程,涵盖了如何配置插件、如何自定义插件目标等细节。通过学习这些内容,开发者可以更加熟练地驾驭Maven,提升开发效率,确保...

    安装Jenkins的git和maven插件

    本文将详细讲解如何在Jenkins中安装Git和Maven插件,以便实现版本控制与构建管理。 首先,让我们了解Jenkins插件的作用。Jenkins通过插件扩展其功能,提供对各种工具和技术的支持。Git插件允许Jenkins与Git仓库进行...

    maven插件压缩包

    在没有互联网的情况下,安装和使用 Maven 插件可能会变得困难,因为通常我们都是通过 Maven 中央仓库下载所需的插件。离线 Maven 插件压缩包则提供了本地化解决方案,它包含了一组预打包的插件,可以直接在本地环境...

    Maven插件手动下载

    本话题将深入探讨“Maven插件手动下载”的过程及相关知识点。 Maven插件是Maven生态系统中的关键组成部分,它们提供了执行特定构建任务的能力,如编译源代码、打包项目、运行测试等。Maven中央仓库是默认的插件和...

    eclipse安装maven插件,处理无Maven Pom editor打开方式问题

    通过以上步骤,你应该能在Eclipse中成功安装并配置Maven插件,从而能够使用Maven Pom editor编辑pom.xml文件,提高Java开发效率。在实际开发中,不断学习和熟练掌握这些工具的使用,能有效提升工作效率,使得开发...

Global site tag (gtag.js) - Google Analytics