当前位置: 首页 > Java > 正文

mvn 常用配置

关键字:
1 星2 星3 星4 星5 星 (暂无评分)
Loading ... Loading ...
baidu_share

在新建一个mvn项目,pom.xml默认的jdk为1.4,编码为系统默认的编码,windows则为GBK。将maven 编译的java源码版本配置为jdk 1.6,编码为UTF-8 如下。

	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.1</version>
				<configuration>
					<source>1.6</source>
					<target>1.6</target>
					<encoding>UTF8</encoding>
				</configuration>
			</plugin>
		</plugins>
	</build>

我们的项目需要多个配置文件,比如在生产环境,测试环境,开发环境都是不一样的。这个时候就需要mvn的profile插件了。

	<profiles>
		<profile>
			<id>dev</id>
			<properties>
				<env>dev</env>
			</properties>
		</profile>
		<profile>
			<id>test</id>
			<properties>
				<env>test</env>
			</properties>
		</profile>
		<profile>
			<id>product</id>
			<properties>
				<env>product</env>
			</properties>
		</profile>
	</profiles>

配置env环境变量

	<properties>
		<env>dev</env>
	</properties>

配置文件的放置地方:

	<build>
		<finalName>test</finalName>
		<filters>
			<filter>src/main/filters/filter-${env}.properties</filter>
		</filters>
		<resources>
			<resource>
				<directory>src/main/resources</directory>
				<filtering>true</filtering>
			</resource>
		</resources>
         </build>

本文固定链接: http://www.chepoo.com/mvn-common-configuration.html | IT技术精华网

mvn 常用配置:等您坐沙发呢!

发表评论