Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.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/6/haskell/8.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_Jar_War - Fatal编程技术网

Java 战争中的Maven-Jar

Java 战争中的Maven-Jar,java,maven,jar,war,Java,Maven,Jar,War,我正在将一个旧的Ant构建转换成一个Maven项目,并且我希望维护他们使用Ant创建的War文件的确切结构。下面是所需的War文件结构 以下是项目编译和打包之前的结构 我很难弄清楚如何创建example.java的jar并将其放入名为applet的文件夹中,该文件夹与web文件夹中的其他文件夹处于同一级别。我可以以我喜欢的任何方式重新构造项目,但我必须保持生成的war文件的结构不变。那么,如何创建jar文件和war文件,并将jar文件放在war中呢 注意:我一直在尝试使用这个例子,但是结构是

我正在将一个旧的Ant构建转换成一个Maven项目,并且我希望维护他们使用Ant创建的War文件的确切结构。下面是所需的War文件结构

以下是项目编译和打包之前的结构

我很难弄清楚如何创建example.java的jar并将其放入名为applet的文件夹中,该文件夹与web文件夹中的其他文件夹处于同一级别。我可以以我喜欢的任何方式重新构造项目,但我必须保持生成的war文件的结构不变。那么,如何创建jar文件和war文件,并将jar文件放在war中呢

注意:我一直在尝试使用这个例子,但是结构是如此的不同,我很难让它成为我想要的


另外,我也很好奇为什么他们一开始就这样建造蚂蚁。我的意思是,将类打包在一个jar中并放在applet文件夹中,而不是将它们放在WEB-INF/classes/java/com/example/*.class下的战争中的传统位置,这有什么意义呢(即子项目),然后在打包war之前,使用将该工件复制到
/applet
文件夹中