Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将文件作为分类器包含在maven jar插件中时复制到不同的目录_Java_Maven - Fatal编程技术网

Java 将文件作为分类器包含在maven jar插件中时复制到不同的目录

Java 将文件作为分类器包含在maven jar插件中时复制到不同的目录,java,maven,Java,Maven,我有一个带有windows 32和64位本机代码的库。 我想为每个由分类器“win32”和“win64”区分的对象创建一个工件。为了做到这一点,我有一个带有资源文件夹的项目,其中有一个单独的win32和win64文件夹,其中包含本机库 资源-win32 \win64 此pom的摘录将为分类器win32和win64创建单独的jar文件,并包含正确的文件,但它将这些文件包含在resources文件夹中包含的目录中。我希望它们位于jar的底层,没有文件夹。有办法做到这一点吗 <plugin>

我有一个带有windows 32和64位本机代码的库。 我想为每个由分类器“win32”和“win64”区分的对象创建一个工件。为了做到这一点,我有一个带有资源文件夹的项目,其中有一个单独的win32和win64文件夹,其中包含本机库

资源-win32 \win64

此pom的摘录将为分类器win32和win64创建单独的jar文件,并包含正确的文件,但它将这些文件包含在resources文件夹中包含的目录中。我希望它们位于jar的底层,没有文件夹。有办法做到这一点吗

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>3.2.0</version>
                <executions>
                    <execution>
                        <id>win32</id>
                        <phase>package</phase>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                        <configuration>
                            <classifier>win32</classifier>
                            <includes>
                                <include>**/win32/*</include>
                            </includes>
                        </configuration>
                    </execution>
                    <execution>
                        <id>win64</id>
                        <phase>package</phase>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                        <configuration>
                            <classifier>win64</classifier>
                            <includes>
                                <include>**/win64/*</include>
                            </includes>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

org.apache.maven.plugins
maven jar插件
3.2.0
win32
包裹
罐子
win32
**/win32/*
win64
包裹
罐子
win64
**/win64/*