`

Maven的发布plugin配置

    博客分类:
  • Java
阅读更多

  <build>
  	<plugins>
  		<plugin>
  			<!-- 编译插件 -->
  			<groupId>org.apache.maven.plugins</groupId>
  			<artifactId>maven-compiler-plugin</artifactId>
  			<version>2.3.2</version>
  			<configuration>
  				<source>1.5</source>
  				<target>1.5</target>
  			</configuration>
  		</plugin>
  		<plugin>
  			<!-- 发布插件 -->
  			<groupId>org.apache.maven.plugins</groupId>
  			<artifactId>maven-deploy-plugin</artifactId>
  			<version>2.5</version>
  		</plugin>
  		<plugin>
  			<!-- 打包插件 -->
  			<groupId>org.apache.maven.plugins</groupId>
  			<artifactId>maven-jar-plugin</artifactId>
  			<version>2.3.1</version>
  		</plugin>
  		<plugin>
  			<!-- 安装插件 -->
  			<groupId>org.apache.maven.plugins</groupId>
  			<artifactId>maven-install-plugin</artifactId>
  			<version>2.3.1</version>
  		</plugin>
  		<plugin>
  			<!-- 单元测试插件 -->
  			<groupId>org.apache.maven.plugins</groupId>
  			<artifactId>maven-surefire-plugin</artifactId>
  			<version>2.7.2</version>
  			<configuration>
  				<skip>true</skip>
  			</configuration>
  		</plugin>
  		<plugin>
  			<!-- 源码插件 -->
  			<groupId>org.apache.maven.plugins</groupId>
  			<artifactId>maven-source-plugin</artifactId>
  			<version>2.1</version>
  			<!-- 发布时自动将源码同时发布的配置 -->
  			<executions>
		    	<execution>
		    		<id>attach-sources</id>
		     		<goals>
		       			<goal>jar</goal>
		      		</goals>
		     	</execution>
		    </executions>
  		</plugin>
  	</plugins>
  </build>

 

Maven发布命令mvn deploy

Maven源码打包命令mvn source:jar

分享到:
评论

相关推荐

    dockerfile-maven-plugin 配置记录

    dockerfile-maven-plugin 支持 maven 直接发布项目至 docker 镜像库

    Maven exec-maven-plugin:执行外部命令的实践指南

    本文详细介绍了exec-maven-plugin的基本概念、配置方法、执行简单和系统脚本、捕获命令输出、条件执行、并发执行、使用环境变量、错误处理、高级配置、使用案例以及局限性。通过这些知识点,读者可以更加自信地在...

    Maven使用tomcat8-maven-plugin插件.docx

    使用 tomcat8-maven-plugin 插件可以简化项目的部署过程,无需手动配置 Tomcat 服务器。该插件可以自动将项目部署到 Tomcat 服务器上,并且可以自动配置 Tomcat 服务器的 settings。 结论 tomcat8-maven-plugin ...

    tomcat7-maven-plugin-2.2.jar

    对于`tomcat7-maven-plugin`,我们可以这样配置: ```xml &lt;plugin&gt; &lt;groupId&gt;org.apache.tomcat.maven &lt;artifactId&gt;tomcat7-maven-plugin &lt;version&gt;2.2 &lt;!-- 配置Tomcat服务器的相关信息,如URL、端口、...

    xjar_maven_plugin.rar

    【xjar_maven_plugin.rar】是一个压缩包,包含与Java开发相关的工具,特别是针对Maven项目的xjar-maven-plugin插件。这个插件是用于帮助Java开发者在构建过程中对jar包进行加密,以保护其中的代码和资源不被轻易访问...

    yuicompressor-maven-plugin

    要在Maven项目中使用`yuicompressor-maven-plugin`,首先需要在项目的`pom.xml`文件中添加插件配置。以下是一个基本配置示例: ```xml ... ... &lt;plugin&gt; &lt;groupId&gt;net.alchim31.maven&lt;/groupId&gt; ...

    使用Maven控件proguard-maven-plugin给可执行jar文件混淆

    要使用`proguard-maven-plugin`,我们需要在项目的`pom.xml`文件中添加插件配置。以下是一个基本的配置示例: ```xml ... ... &lt;plugin&gt; &lt;groupId&gt;com.github.wvengen&lt;/groupId&gt; &lt;artifactId&gt;proguard-...

    009 maven插件spring-boot-maven-plugin

    Spring Boot Maven Plugin 提供了自定义层配置的功能,例如可以自定义存档的名称、版本号等。 重新打包可执行的存档 Spring Boot Maven Plugin 提供了重新打包可执行的存档的功能,例如可以将应用程序打包成一个可...

    maven plugin maven plugin

    通过配置 `maven-site-plugin` 可以创建项目的网站和文档,`maven-javadoc-plugin` 用于生成 API 文档,`maven-deploy-plugin` 则负责将构建好的工件部署到远程仓库。 Ant 是一个广泛使用的构建工具,它具有灵活性...

    Maven_Release_Plugin配置

    在Maven的Release Plugin配置中,有两个核心文件特别关键:`settings.xml`和`pom.xml`。 `settings.xml`是Maven的全局或用户级别的配置文件,包含了如仓库地址、镜像设置、认证信息等个性化设置。在发布流程中,它...

    maven-jetty-plugin

    在实际使用中,开发者通常会在`pom.xml`文件中添加以下配置来启用Maven Jetty Plugin: ```xml ... &lt;plugin&gt; &lt;groupId&gt;org.mortbay.jetty &lt;artifactId&gt;maven-jetty-plugin 版本号 &lt;!-- 配置项 --&gt; ...

    echo-maven-plugin-0.2.zip

    总的来说,"echo-maven-plugin"是一个简洁而实用的Maven插件,它通过简单的配置就能实现信息的输出,为开发人员提供了一种快捷的调试手段。了解并掌握这样的插件,不仅可以提高开发效率,也有助于我们更好地理解和...

    tomcat7-maven-plugin-2.2.jar.zip

    标题中的"tomcat7-maven-plugin-2.2.jar.zip"是一个Maven插件的压缩文件,主要用于Java Web应用程序的部署和管理。Tomcat7是一个流行的开源应用服务器,它实现了Servlet和JSP规范,用于运行Java Web应用。而Maven是...

    eclipse yuicompressor-maven-plugin

    - **配置插件**:在Maven的`pom.xml`文件中添加`yuicompressor-maven-plugin`的配置,指定要压缩的文件路径、输出路径、是否开启混淆等参数。 ```xml &lt;plugin&gt; &lt;groupId&gt;net.alchim31.maven&lt;/groupId&gt; ...

    maven plugin打包下载

    在Maven的`pom.xml`文件中,我们通过`&lt;build&gt;`标签的`&lt;plugins&gt;`子标签来添加和配置Maven Plugin。例如,添加`maven-jar-plugin`以打包Java应用: ```xml &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins ...

    presto-maven-plugin 0.3

    《Presto Maven Plugin 0.3:解决Windows下的编译问题》 Presto Maven Plugin 0.3是一款专为Presto项目定制的Maven编译插件,其核心目的是解决在Windows操作系统下编译Presto时可能出现的问题。这款插件允许开发者...

    build-helper-maven-plugin-0.15.0

    在Maven的POM.xml文件中,我们需要配置`build-helper-maven-plugin`来指定需要执行的操作。例如,要添加一个新的源代码目录: ```xml &lt;plugin&gt; &lt;groupId&gt;org.codehaus.mojo &lt;artifactId&gt;build-helper-maven-...

    eclipse-maven-plugin

    "Eclipse Maven Plugin" 是一个专门为Eclipse集成开发环境设计的插件,它使得在Eclipse中管理和构建Maven项目变得更为便捷。Maven是一个广泛使用的项目管理和综合工具,它通过配置文件(pom.xml)来管理项目的依赖、...

    eclipse-maven3-plugin

    **eclipse-maven3-plugin** 是一个专门为 Eclipse IDE 设计的插件,它允许开发者在 Eclipse 开发环境中无缝集成 Maven 构建工具。Maven 是一个项目管理和综合工具,广泛用于 Java 应用程序的构建、依赖管理和项目...

Global site tag (gtag.js) - Google Analytics