我war
有一個非常標準的目錄結構Tomcat 7
部署,並含有類,LIB等不同唯一一個WEB-INF
目錄是,我有一個webstart
作爲我的應用程序的一部分,坐落在一個在webstart目錄在戰爭的頂部(與WEB-INF相同)。裏面是jnlp
配置以及一個lib目錄,其中只包含webstart的JAR依賴關係(與web應用使用的那些在WEB-INF/lib
中相反),以便它們處於可下載路徑,就像我的javascript,css等等。當然,主Web應用程序的jar依賴不需要在可下載的路徑中,所以WEB-INF/lib在那裏工作。如何在WEB-INF/lib之外打包JNLP可下載JAR?
由於我無法在WAR構建中包含webstart及其庫,而是不存在,但是一旦部署了WAR,另一個腳本就會非常優雅地將webstart目錄注入到部署的應用程序目錄中webstart以及依賴關係。
我該如何生成一個包含JNLP的WAR以及它在可下載路徑中的lib依賴關係,這樣一旦戰爭被無縫部署,它們就會全部存在?
相關:Why can't I pack certain JARs outside WEB-INF