1. 程式人生 > >MAVEN常用外掛配置方式

MAVEN常用外掛配置方式

<plugins>
	<plugin>
		<groupId>org.apache.maven.plugins</groupId>
		<artifactId>maven-clean-plugin</artifactId>
		<version>2.5</version>
		<executions>
			<execution>
				<id>auto-clean</id>
				<phase>clean</phase>
				<goals>
					<goal>clean</goal>
				</goals>
			</execution>
		</executions>
	</plugin>
	<plugin>
		<groupId>org.apache.maven.plugins</groupId>
		<artifactId>maven-compiler-plugin</artifactId>
		<configuration>
			<source>1.7</source>
			<target>1.7</target>
			<encoding>UTF-8</encoding>
		</configuration>
	</plugin>
	<plugin>
		<artifactId>maven-warpath-plugin</artifactId>
		<version>2.1.1</version>
		<configuration>
			<warSourceDirectory>src/main/webapp</warSourceDirectory>
			<overlays>
				<overlay>
					<groupId>com.aaa.bbb</groupId>
					<artifactId>projectname</artifactId>
					<excludes>
						<exclude>WEB-INF/lib/*</exclude>
						<exclude>WEB-INF/web.xml</exclude>
					</excludes>
				</overlay>
			</overlays>
		</configuration>
	</plugin>
	<plugin>
		<groupId>org.apache.maven.plugins</groupId>
		<artifactId>maven-jar-plugin</artifactId>
		<configuration>
			<source>1.8</source>
			<target>1.8</target>
			<archive>
				<manifest>
					<mainClass>com.aa.bb.App</mainClass>
					<addClasspath>true</addClasspath>
					<classpathPrefix>lib/</classpathPrefix>
				</manifest>
			</archive>
			<classesDirectory>
        </classesDirectory>
		</configuration>
	</plugin>
         <plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-source-plugin</artifactId>
				<version>2.1.2</version>
				<executions>
					<execution>
						<id>attach-sources</id>
						<phase>verify</phase>
						<goals>
							<goal>jar</goal>
						</goals>
					</execution>
				</executions>
       </plugin>	
</plugins>

相關推薦

MAVEN常用外掛配置方式

<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artif

maven 常用外掛配置詳解

先將我用到的自定義變數貼過來,防止外掛中出現一些變數,大家不理解 Java程式碼    <!-- 全域性屬性配置 -->  <properties>      <project.build.name>tools&

Maven常用外掛配置

<build> <finalName>xxxt-web</finalName> <resources> <resource> <directory>src/main/resources</directory&

Maven常用配置外掛命令總結

1.maven解壓後的路徑說明: bin:儲存Maven可執行性命令 boot:包含plexus-classworlds-2.5.2.jar類載入器框架,maven使用該框架載入自己的類庫。 conf:儲存配置檔案,在maven的目錄下為全域性行為,如果需要

maven常用外掛: 打包原始碼 / 跳過測試 / 單獨打包依賴項

maven常用外掛: 打包原始碼 / 跳過測試 / 單獨打包依賴項 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-

maven-surefire外掛配置

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.7.

IDEA社群版中maven-tomcat外掛配置JNDI資料來源

前言:   由於在學習過程中,教程是使用eplices進行的,而我自己是使用IDEA,所以把配置過程記錄下來   執行環境:OSX 10 、IDEA社群版、Java8、mysql 5.1.38、to

多模組下的maven jetty外掛配置

1. 首先你要學會單模組的jetty外掛配置.         網上都是老的 maven-jetty-plugin       http://www.cnblogs.com/fnng/archive/2011/12/16/2290587.html     但是有些

Maven +tomcat 外掛 get方式亂碼

專案:在maven+ssm 環境:jdk1.8+maven tomcat7外掛 有兩處中文亂碼需要解決: 1、內部輸出中文亂碼,比如System.out.println("中國");結果控制檯中文亂碼 解決方法:pom加入以下內容 <plugin&

maven 常用外掛

我們都知道Maven本質上是一個外掛框架,它的核心並不執行任何具體的構建任務,所有這些任務都交給外掛來完成,例如編譯原始碼是由maven- compiler-plugin完成的。進一步說,每個任務對應了一個外掛目標(goal),每個外掛會有一個或者多個目標,例如maven-

maven 常用外掛

1 maven-compiler-plugin  [html] view plaincopyprint? <plugin>     <artifactId>maven-compiler-plugin

Maven常用外掛集合

在這裡記錄常用的外掛,以備用時可快速查詢,會持續更新 1. maven-compile-plugin     在pom.xml檔案中預設編譯級別是1.5,如果需改成1.6,可以在pom.xml中增加如下配置 <plugin>     <artifactI

maven jboss 外掛配置

4.在此,maven -jboss 的外掛安裝工作已經結束,可通過如下方式測試安裝是否成功: 通過訪問: http://localhost:8080/ 進入JBoss的歡迎介面,點選JBoss Management下的JMX Console可進入JBoss的控制檯。 5.停止服務 mvn jboss:stop

Maven常用外掛介紹:Maven-assembly-plugin外掛

一:外掛的作用 Maven-assembly-plugin外掛作用:要想將寫的程式和它本身所依賴的jar包一起build到一個包裡,是maven中針對打包任務而提供的標準外掛。 其他的功能: 1.  

日誌分析平臺ELK之日誌收集器logstash常用外掛配置

  前文我們瞭解了logstash的工作流程以及基本的收集日誌相關配置,回顧請參考https://www.cnblogs.com/qiuhom-1874/p/13761906.html;今天我們來了解下logstash的常用input外掛和filter外掛的相關配置;   先說filter外掛吧,繼續上一篇部

常用maven外掛配置彙總

最近接觸用maven達成jar包,但是發現好多配置不知道有啥作用,查出來都是外掛。Maven本質上是一個外掛框架,它的核心並不執行任何具體的構建任務,所有這些任務都交給外掛來完成,進一步說,每個任務對應了一個外掛目標(goal),每個外掛會有一個或者多個目

maven的pom.xml配置文件中常用配置標簽解析(2018-03-13)

pid scope nic beta class 公測 manage gin release 來自:https://www.cnblogs.com/Nick-Hu/p/7288198.html 拿過來記錄下 <project xmlns="http://maven.

mybatis-generator-maven-plugin外掛自動生成程式碼的配置方法

1. 第一步,在pom檔案中引入如下外掛   //專案示例程式碼: <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-g

eclipse maven 使用 jetty 外掛配置

在pom引入配置jetty <build> <finalName>chapter2</finalName> <plugins> <plugin> <groupId>org.eclipse.jetty</

Maven常用外掛參考。

外掛名稱 用途 來源 maven-clean-plugin maven-compiler-plugin maven-deploy-plugin maven-install-plugin maven-resources