Pom文件理解(一)

x33g5p2x  于9个月前 转载在 其他  
字(1.1k)|赞(0)|评价(0)|浏览(126)

1、maven-compiler-plugin理解

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>8</source>
                    <target>8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

>maven-compiler-plugin的理解 - 曹军 - 博客园

2、Maven静态资源过滤问题解决方法

  • "//" 表示任意级目录
  • "/*" 表示任意文件

就是打包时,把全部src/main/java下的和子目录下的xml做为资源打包。如果是jar/war包,则这些xml会原样放到包的相应目录下。当使用 mybatis 这种需要写 xml 的框架的时候会要用到。

这是一种 AntMatch 语法

<build>
    <resources>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
    </resources>
</build>

Maven静态资源过滤问题解决方法_Andy1357的博客-CSDN博客_maven静态资源过滤问题

相关文章