maven 插件和资源过滤

来源:互联网 发布:茉莉茶软化宫颈 知乎 编辑:程序博客网 时间:2024/06/11 05:32
<build>    <resources>        <resource>            <!--要进行替换的资源目录-->            <directory>src/main/resources</directory>            <filtering>true</filtering>        </resource>    </resources>    <plugins>        <plugin>            <artifactId>maven-assembly-plugin</artifactId>            <configuration>                <!--指定打包的描述-->                <descriptorRefs>                    <descriptorRef>jar-with-dependencies</descriptorRef>                </descriptorRefs>                <archive>                    <manifest>                        <mainClass>Main</mainClass>                    </manifest>                </archive>            </configuration>            <executions>                <execution>                    <!--插件目标跟生命周期进行绑定-->                    <id>make-assembly</id>                    <phase>package</phase>                    <goals>                        <goal>single</goal>                    </goals>                </execution>            </executions>        </plugin>        <plugin>            <groupId>org.apache.maven.plugins</groupId>            <artifactId>maven-compiler-plugin</artifactId>            <version>3.2</version>            <!--指定jdk版本-->            <configuration>                <source>1.8</source>                <target>1.8</target>            </configuration>            <executions>                <execution>                    <id>compile</id>                    <phase>compile</phase>                    <goals>                        <goal>compile</goal>                    </goals>                </execution>            </executions>        </plugin>    </plugins></build><!--定义properties的多种环境--><profiles>    <profile>        <id>dev</id>        <activation>            <activeByDefault>true</activeByDefault>        </activation>        <build>            <filters>                <filter>dev.properties</filter>            </filters>        </build>    </profile>    <profile>        <id>online</id>        <build>            <filters>                <filter>online.properties</filter>            </filters>        </build>    </profile></profiles>
参考资料1
参考资料2
0 0
原创粉丝点击