Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.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_Disassembly - Fatal编程技术网

Java 如何从源代码构建maven项目

Java 如何从源代码构建maven项目,java,maven,disassembly,Java,Maven,Disassembly,我已经编译了java web应用程序的源代码。我知道该项目使用maven,因为.war文件中有pom.xml文件 我想知道是否可以使用.war文件重新创建maven项目。我过去常常获取源代码,但我不知道如何像在原始项目中那样组合所有文件夹和.java文件 有什么工具或方法可以自动完成吗 源目录树结构 仅供参考:我不想偷一些项目或代码,这只是我的工作。在我们的产品中有一些web应用是由其他开发人员在2007年开发的。现在我们正在支持这个项目,我不知道为什么客户没有资源。如中所述,从头开始创建一个新

我已经编译了java web应用程序的源代码。我知道该项目使用maven,因为
.war
文件中有
pom.xml
文件

我想知道是否可以使用
.war
文件重新创建maven项目。我过去常常获取源代码,但我不知道如何像在原始项目中那样组合所有文件夹和.java文件

有什么工具或方法可以自动完成吗

源目录树结构


仅供参考:我不想偷一些项目或代码,这只是我的工作。在我们的产品中有一些web应用是由其他开发人员在2007年开发的。现在我们正在支持这个项目,我不知道为什么客户没有资源。

如中所述,从头开始创建一个新项目。然后找到
src/main/java
目录,并创建一个反映战争中类包的目录结构。将资源移动到
resources
文件夹。使用命令
mvn package
重新创建
war

您可以执行以下步骤。如果您的pom.xml是正确的

  • 创建一个文件夹,比如说项目

  • 将包结构完整的源代码文件复制到项目文件夹(注意:if子文件夹应为src/project/src)

  • 复制pom.xml

  • 在eclipse文件->导入->选择Maven->现有Maven项目->选择文件夹(项目)->按照说明操作