代码之家  ›  专栏  ›  技术社区  ›  TJR

在Eclipse3.4中有没有快速导出WAR文件的方法?

  •  4
  • TJR  · 技术社区  · 15 年前

    我想要类似于.jardesc的东西,它允许您定义目的地。所以我可以右键点击它。jardesc并进行导出。除了.wardesc而不是.jardesc:)

    war导出功能是否与EclipseAnt任务相关联?

    5 回复  |  直到 15 年前
        1
  •  2
  •   Nik Reiman    15 年前

    war导出功能是否与EclipseAnt任务相关联?

    据我所知,是的。您可以尝试搜索一个插件,可以为您做到这一点;我找到了一对,比如 war-plugin builder ,但我自己没有尝试过,因为我试图避免在eclipse中使用额外的插件。

        2
  •  1
  •   martin clayton egrunin    13 年前

    蚂蚁来了 WAR task .

        3
  •  0
  •   mhaller    15 年前

    进行“战争导出”的正确方法是使用构建系统(如Maven)并让它完成繁重的工作。你只需要一个 pom.xml 具有 <packaging>war</packaging> .

        4
  •  0
  •   lothar    15 年前

        5
  •  0
  •   Tomasz    14 年前

    作战任务

    http://ant.apache.org/manual/Tasks/war.html

    从文件中:

    thirdparty/libs/jdbc1.jar
    thirdparty/libs/jdbc2.jar
    build/main/com/myco/myapp/Servlet.class
    src/metadata/myapp.xml
    src/html/myapp/index.html
    src/jsp/myapp/front.jsp
    src/graphics/images/gifs/small/logo.gif
    src/graphics/images/gifs/large/logo.gif
    

    然后使用创建war文件myapp.war

    <war destfile="myapp.war" webxml="src/metadata/myapp.xml">
      <fileset dir="src/html/myapp"/>
      <fileset dir="src/jsp/myapp"/>
      <lib dir="thirdparty/libs">
        <exclude name="jdbc1.jar"/>
      </lib>
      <classes dir="build/main"/>
      <zipfileset dir="src/graphics/images/gifs"
                  prefix="images"/>
    </war>
    

    WEB-INF/web.xml
    WEB-INF/lib/jdbc2.jar
    WEB-INF/classes/com/myco/myapp/Servlet.class
    META-INF/MANIFEST.MF
    index.html
    front.jsp
    images/small/logo.gif
    images/large/logo.gif