delete META-INF directory before building JAR

This commit is contained in:
fros4943 2010-03-10 13:09:05 +00:00
parent bffd3ca433
commit f057939595
1 changed files with 12 additions and 1 deletions

View File

@ -24,7 +24,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* $Id: ExecuteJAR.java,v 1.2 2009/10/29 17:05:14 fros4943 Exp $
* $Id: ExecuteJAR.java,v 1.3 2010/03/10 13:09:05 fros4943 Exp $
*/
package se.sics.cooja.util;
@ -407,6 +407,17 @@ public class ExecuteJAR {
"Error when writing external tools configuration: " + e2.getMessage()
).initCause(e2);
}
/* Delete existing META-INF dir */
File metaInfDir = new File(workingDir, "META-INF");
if (metaInfDir.exists() && metaInfDir.isDirectory()) {
if (!deleteDirectory(metaInfDir)) {
if (!deleteDirectory(metaInfDir)) {
deleteDirectory(metaInfDir);
}
}
}
/* Prepare JAR manifest */
File manifestFile = new File(workingDir, "manifest.tmp");