java - Maven:如何配置 native2ascii-maven-plugin

标签 java maven

我向你们提出这个问题,因为项目页面本身没有太多信息。 基本上我设置了 native2ascii-maven-plugin 来处理我的一些资源。它可以很好地处理根目录中的文件。但现在我在子目录下有文件:/template/email/ 并希望将它们包含在处理中。你们能帮帮我吗?

    <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>native2ascii-maven-plugin</artifactId>
        <version>1.0-alpha-1</version>
        <configuration>
            <dest>target/resources</dest>
            <src>src/main/resources</src>
        </configuration>
        <executions>
            <execution>
                <id>native2ascii-utf8</id>
                <goals>
                    <goal>native2ascii</goal>
                </goals>
                <configuration>
                    <encoding>UTF8</encoding>
                    <includes>ApplicationResources*.properties, errors.properties, /template/email/newBooking*.ftl</includes>
                </configuration>
            </execution>
        </executions>
    </plugin>

非常感谢!!

最佳答案

需要为每个要处理的文件夹定义一个执行部分,并将src和dest移动到执行部分:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>native2ascii-maven-plugin</artifactId>
    <version>1.0-alpha-1</version>
    <executions>
        <execution>
            <id>native2ascii-utf8-resources</id>
            <goals>
                <goal>native2ascii</goal>
            </goals>
            <configuration>
                <dest>target/resources</dest>
                <src>src/main/resources</src>
                <encoding>UTF8</encoding>
                <includes>ApplicationResources*.properties, errors.properties, /template/email/newBooking*.ftl</includes>
            </configuration>
        </execution>
        <execution>
            <id>native2ascii-utf8-email</id>
            <goals>
                <goal>native2ascii</goal>
            </goals>
            <configuration>
                <dest>target/resources/email</dest>
                <src>src/main/templates/email</src>
                <encoding>UTF8</encoding>
            </configuration>
        </execution>
    </executions>
</plugin>

关于java - Maven:如何配置 native2ascii-maven-plugin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7105039/

相关文章:

java - 负字符串长度

java - Haskell 可以在编译时捕获哪些类型的错误,而 Java 不能?

java - 试图为Java(JSP)中的随机数设置范围,但我不确定如何处理

maven - java.lang.IllegalStateException : Could not find backup for factory javax. faces.context.FacesContextFactory

java - 从 java 设置 MySql 连接的问题

java - 在 Jenkins 中设置 java 自定义位置

java - 尝试上传文件,数组有问题

java - 在 Android Studio 3.1 中找不到 android-maven-gradle-plugin.jar?

java - Spring Boot 应用程序的 POM

linux - 如何仅在特定平台上运行插件