web project packaging script

1. Case 1, execute the command: maven clean package, which means copy the resource files in the src/main/resouces directory to the classes directory

<build>
	<finalName>packageFileName</finalName>
	<resources>
		<resource>
			<targetPath>${project.build.directory}/classes</targetPath>
			<directory>src/main/resouces</directory>
			<filtering>true</filtering>
			<includes>
				<include>**/*.xml</include>
				<include>**/*.properties</include>
			</includes>
		</resource>
	</resources>

	<plugins>
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-compiler-plugin</artifactId>
			<version>3.1</version>
			<configuration>
				<source>1.7</source>
				<target>1.7</target>
			</configuration>
			<dependencies>
				<dependency>
					<groupId>org.codehaus.plexus</groupId>
					<artifactId>plexus-compiler-eclipse</artifactId>
					<version>2.2</version>
				</dependency>
			</dependencies>
		</plugin>
	</plugins>
</build>

2. Case 2, execute the command: maven clean -Ptest package, where test means copy the resource files in the deploy/test directory to the classes directory

<build>
	<finalName>packageFileName</finalName>
	<resources>
		<resource>
			<targetPath>${project.build.directory}/classes</targetPath>
			<directory>deploy/${env}</directory>
			<filtering>true</filtering>
			<includes>
				<include>**/*.xml</include>
				<include>**/*.properties</include>
			</includes>
		</resource>
	</resources>

	<plugins>
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-compiler-plugin</artifactId>
			<version>3.1</version>
			<configuration>
				<source>1.7</source>
				<target>1.7</target>
			</configuration>
			<dependencies>
				<dependency>
					<groupId>org.codehaus.plexus</groupId>
					<artifactId>plexus-compiler-eclipse</artifactId>
					<version>2.2</version>
				</dependency>
			</dependencies>
		</plugin>
	</plugins>
</build>

 

 

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326261528&siteId=291194637