2014-01-30 105 views
-2

我正在为项目团队开发一个安装程序,以减少他们手动安装它的工作量。使用cmd导入.war文件

我们使用: 的Windows 7 64位, Eclipse的开普勒

现在我正在寻找一种方式,使用命令行来导入.war文件。

有没有办法通过CMD做到这一点?

+0

你想在哪里导入安装程序? 。war是JEE服务器的Web档案 – Dimitri

+1

因此,您正试图将.WAR文件导入到Eclipse中?为什么?否则......你是什么意思的“进口”? –

+0

,因为这是项目团队的需求......他们需要eclipse中的.WAR文件 – tr4pt

回答

4

首先,如果您有一个开发团队,我不建议从Eclipse中的文件导入源代码,因为您会给每个人一个在几天工作后几乎不会真实的版本。使用一些存储库(CVS,SVN,GIT)将是一条路。

如果你在一个中央资料库有你的代码,那么你可以让在Eclipse至极一个“项目设置”文件可以方便地导入设置你的整个工作区:

http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-cvs-project-set.htm

该项目集可能有关于如何基于您需要的存储库签出来构建Workspace的说明。

如果您碰巧在使用某种X或Y老式源代码管理工具的公司工作(或者更糟糕,根本没有),并且您没有机会实施与Eclipse兼容的工具(例如三个我上面说过),那么与您将面临的源代码控制问题(或者团队正面临的问题)相比,您通过自动化导入战争文件而节省的时间将变得无关紧要。

0

WAR文件是一个ZIP文件。如果你需要WAR的内容,你可以使用ZIP压缩工具。

+0

我知道如何解压战争文件等THX,但我的问题是如何导入这个战争文件在eclipse-kepler与命令行? 所以当开发人员首次启动eclipse时(安装程序完成后),他们可以在eclipse中使用.war文件的内容 – tr4pt

0

的情况下,日食没有任何这样的选项的解决方法是

  1. 通过月食GUI做导入WAR
  2. 检查由蚀(以工作区是由什么样的变化如:具有分解创建的文件夹战争文件内容,通过月食的文件夹中类似的.classpath项目文件夹等)
  3. 确定的步骤,并通过批处理文件
  4. 复制相同的调用添加到该批处理文件在Eclipse启动快捷
  5. 创建配置文件
0

我没有命令行API知道只需从命令行执行此任务,但使用正确的工具即可实现您想要的功能。

请试试这个:

与任何GUI应用程序的工作
  1. 简单的方法。您可以使用AutoIt脚本与任何应用程序进行交互。缺点是GUI可能比命令行API更频繁地更改。
  2. 尝试使用元数据创建Eclipse项目并在此项目中解压WAR文件。例如,可以使用Maven或Gradle来完成。那些也可以为你下载所有的依赖关系。