Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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包资源_Java_Maven_Resources - Fatal编程技术网

Java 带类的Maven包资源

Java 带类的Maven包资源,java,maven,resources,Java,Maven,Resources,我正在使用Maven生成一个War文件,并发布jar类: <plugin> <artifactId>maven-war-plugin</artifactId> <version>2.4</version> <configuration> <attachClasses>true</attachClasses> </configuration>

我正在使用Maven生成一个War文件,并发布jar类:

<plugin>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.4</version>
    <configuration>
        <attachClasses>true</attachClasses>
    </configuration>
</plugin>

maven战争插件
2.4
真的

也可以在类jar中发布war中的资源吗?

我的建议是将这些资源放在它们自己单独的jar模块中,然后让war将它们作为依赖项使用。这样,war和任何其他项目都可以引用资源,就好像它是任何其他依赖项一样

但如果你不想做或做不到,我想你就得用a


maven jar插件
唯一图书馆
罐子
包裹
唯一图书馆
**/主要*
一切
罐子
包裹
一切
**/*

您能定义一下“发布”是什么意思吗?我不清楚你想完成什么。我想把它们作为一个依赖项引入另一个项目。所以你是说你想在另一个项目中使用战争资源?这是一个很好的方式,是的。