我想为同一文件夹中的多个java项目生成war文件,文件夹名是各个war文件的名称。
Folder Structure:
/home/admin/wars have files a , b , c ,d ,e
I want to create war files a.war, b.war , c.war ,d.war , e.war
使用一个shell命令。
我知道创建单个war文件的命令:
jar -cvf /home/admin/wars/a.war *
如何对同一文件夹中的多个项目使用war名称执行此操作?
我想在war文件中用它们的最小化版本(通过Compiler 最小化)替换js文件。为了构建war,我使用了ant:
...
<target name="war" depends="buildnumber" description="--> Creates a WAR of a Grails application">
<grails command="war" environment="${grails.env}"/>
</target>
...
我补充道:
gra
我使用命令jar cvf MyWarFile.war <list all files and dir to be part of war file with space in between>在linux中创建一个war文件。我不想在命令中指定每个文件/dir,我只想使用*(用当前dir中的文件创建war文件)。在尝试将目录中的所有文件(使用*)添加到正在创建的war文件时,应该如何排除某些文件/dir。
我在找类似的东西
jar cvf MyWarFile.war * <how to exclude certain file/dir>