scottweinstein / gulp-war Goto Github PK
View Code? Open in Web Editor NEWGulp plugin for Java WAR file generation
License: MIT License
Gulp plugin for Java WAR file generation
License: MIT License
Hey, can you please add me to npm management of this package? I'd like to update it in npm repo as well, but I don't have sufficient permissions. My npm username is: tromax.
You can't get the latest version from npm
If you invoke gulp war to compress target folder to war file existing web.xml file if overriden by new web.xml.
I'm suggesting that in options there should be a option to skip creating web.xml.
Something like
options.skipWebXml which default would be false.
did you maybe already create it ?
Currently the war contains an entry for META-INF but this creates a zero length file when piped to any recent version of gulp-zip. It is created by the line:
this.emit('data', new File({path: 'META-INF/', contents: new Buffer('')}));
gulp-zip currently only creates an empty directory if it is finds a file with null
contents and stats.isDirectory()
returning truthy. Changing the above line to:
this.emit('data', new File({
path: './META-INF',
stat: {
isDirectory: function () {
return true;
}
}
}));
resolves the issue.
N.B. this work with gulp-zip 2.x and 3.x but causes neither a file nor a directory to be created with gulp-zip 1.0.0,
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.