Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.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 使用cmd导入.war文件_Java_Cmd_Eclipse Kepler_War - Fatal编程技术网

Java 使用cmd导入.war文件

Java 使用cmd导入.war文件,java,cmd,eclipse-kepler,war,Java,Cmd,Eclipse Kepler,War,我正在为一个项目团队开发一个安装程序,以减少他们手工安装的工作量 我们正在使用: Windows 7 x64, 日食开普勒 现在我正在寻找一种使用命令行导入.war文件的方法 有没有办法通过cmd实现这一点 WAR文件是ZIP文件。如果您需要WAR的内容,您可以使用ZIP归档工具。如果eclipse没有任何此类选项,一个解决方法是 通过EclipseGUI执行导入战 检查eclipse对工作区所做的更改(例如,使用分解的war文件内容创建的文件夹,eclipse在文件夹中创建的配置文件,如项目文

我正在为一个项目团队开发一个安装程序,以减少他们手工安装的工作量

我们正在使用: Windows 7 x64, 日食开普勒

现在我正在寻找一种使用命令行导入.war文件的方法


有没有办法通过cmd实现这一点

WAR文件是ZIP文件。如果您需要WAR的内容,您可以使用ZIP归档工具。

如果eclipse没有任何此类选项,一个解决方法是

  • 通过EclipseGUI执行导入战
  • 检查eclipse对工作区所做的更改(例如,使用分解的war文件内容创建的文件夹,eclipse在文件夹中创建的配置文件,如项目文件夹的.classpath等)
  • 确定步骤并通过批处理文件复制相同的步骤
  • 在eclipse启动快捷方式中添加对批处理文件的调用

  • 首先,如果您有一个开发团队,我不建议您从Eclipse中的文件导入源代码,因为您将为每个人提供一个经过几天的工作后很难实现的版本。使用一些存储库(CVS、SVN、GIT)将是一个不错的选择

    如果您的代码位于中央存储库中,则可以在Eclipse中创建一个“项目集”文件,该文件可以轻松导入以设置整个工作区:

    此项目集可能有关于如何基于所需存储库的签出构建工作区的说明


    如果您恰好在一家使用X或Y老式源代码管理工具的公司工作(或者更糟的是,根本没有),并且您没有机会实现与Eclipse兼容的源代码管理工具(如我上面提到的三个),那么,与您将面临的(或团队已经面临的)源代码控制问题相比,您通过自动化导入war文件而节省的时间将变得无关紧要

    据我所知,没有命令行API可以仅从命令行为Eclipse执行这项任务,但是使用正确的工具,您可以实现您想要的功能

    请试试这个:

  • 适用于任何GUI应用程序的简单方法。您可以使用脚本与任何应用程序进行交互。缺点是GUI的更改可能比命令行API更频繁
  • 尝试使用元数据创建Eclipse项目,并在此项目中解压缩WAR文件。例如,可以使用Maven或。这些还可以为您下载所有依赖项

  • 您想在哪里导入安装程序。war是JEE服务器的web存档。您是否正在尝试将.war文件导入Eclipse?为什么?否则。。。你所说的“导入”是什么意思?因为这是项目团队的需求。。。他们需要Eclipse中的.WAR文件战争中有什么?“他们需要Eclipse中的war文件”是什么意思?这是一个奇怪的用例。。。我想说你的团队应该使用Maven或类似的工具来处理IDE配置和项目导入。我知道如何解压war文件等。thx无论如何,但我的问题是如何在eclipse kepler中使用命令行导入这个war文件?因此,当开发人员第一次启动eclipse时(安装程序完成后),他们可以在eclipse中处理.war文件的内容