当前位置: 首页 > 知识库问答 >
问题:

从命令行创建eclipse war文件

农存
2023-03-14
jar -cvf project_name.war *

我得到了这个文件,但它不同于eclipse的一个输出。这个大约是100KB,eclipse输出超过2000KB。

我可以使用什么正确的命令来获得与Eclipse相同的war文件?

共有1个答案

董奇思
2023-03-14

您需要查看Ant或类似的构建过程,因为您需要将所有类和依赖项放在JAR中,构建清单并将web XML文件添加到WEB-INF中。如果您愿意,也可以使用-u参数对jar.exe进行多次调用,但是Ant在处理更改方面要好得多。它只根据需要有条件地编译、构建等。

jar cf WebApp.war . (or whatever classes/directories you wish to include)
jar uf, etc...
jar uf, etc...

http://www.avajava.com/tutorials/lessons/how-do-i-create-a-war-file-using-the-jar-command.html

http://ant.apache.org/

 类似资料:
  • 问题内容: 我有以下目录层次结构: 在这里,SigarTest是程序包名称。根文件夹位于jdk的bin文件夹中。从那里,我运行以下命令来创建我的项目的jar文件- 其中tools.jar,mongo-2.7.3.jar和sigar.jar是必需的,并且与根目录(jdk的bin文件夹)位于同一文件夹中。但是,运行它,我得到 我究竟做错了什么 ? 问题答案: 使用 目录 选项 哪些 临时改变目录( D

  • 我已经编辑了这个问题,现在正是我所做的: 我想从命令行中的一些. class文件创建一个. jar文件。 我在Eclipse上工作,创造了: myProject项目,在它:myPackage包中,在它的:myClass类中。然后我在命令行中写道: 我得到了这个: 这真的创造了myJar。jar文件。现在,我想检查这个过程是否成功完成,所以我从jar中提取了这个类: 我得到了这个: 这只为我创建了M

  • 本文向大家介绍laravel 创建命令行命令的图文教程,包括了laravel 创建命令行命令的图文教程的使用技巧和注意事项,需要的朋友参考一下 1. 在命令行输入 php artisan make:command NiceWork(此处根据自己想要创建的命名) 2. 命令完成后,会在 目录中看到这个文件 3. 进入Console/Kernel.php , 注册该命令 4. 然后进入 NiceWor

  • 我试图从命令行创建一个Android项目。 我在以下链接中尝试了它: 如何从命令行使用gradle创建android项目? 但我得到了: 所以,我认为这不是一个选项。 在弃用消息中,他们说: 但我没有找到实现这一目标的方法。 我想在命令行上指定以下参数(除其他外): 分级是一种选择吗?

  • 本文向大家介绍目录创建用什么命令?创建文件用什么命令?复制文件用什么命令?相关面试题,主要包含被问及目录创建用什么命令?创建文件用什么命令?复制文件用什么命令?时的应答技巧和注意事项,需要的朋友参考一下 答案: 创建目录: mkdir 创建文件:典型的如 touch,vi 也可以创建文件,其实只要向一个不存在的文件输出,都会创建文件 复制文件: cp 7. 文件权限修改用什么命令?格式是怎么样的?

  • 本文向大家介绍asp.net-core 从命令行创建一个新项目,包括了asp.net-core 从命令行创建一个新项目的使用技巧和注意事项,需要的朋友参考一下 示例 可以ASP.NET使用dotnet命令完全从命令行创建一个新的Core项目。 dotnet new web搭建一个新的“空” Web项目。该web参数告诉dotnet工具使用ASP.NET Core Empty模板。使用dotnet