From 8d80685563c8b7a07aa10e4c20208a2e39d1ad7a Mon Sep 17 00:00:00 2001 From: Luca Milanesio <luca@milanesio.org> Date: Sun, 02 Dec 2012 03:53:09 -0500 Subject: [PATCH] Include pom.xml template for publishing GitBlit as Maven artifact. --- src/com/gitblit/build/Build.java | 50 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 48 insertions(+), 2 deletions(-) diff --git a/src/com/gitblit/build/Build.java b/src/com/gitblit/build/Build.java index c74c6cb..e8e6b45 100644 --- a/src/com/gitblit/build/Build.java +++ b/src/com/gitblit/build/Build.java @@ -69,6 +69,11 @@ runtime(); compiletime(); buildSettingKeys(); + delete( + "bcmail-jdk16-1.46.jar", + "bcprov-jdk16-1.46.jar", + "src/bcmail-jdk16-1.46-sources.jar", + "src/bcprov-jdk16-1.46-sources.jar"); } public static void runtime() { @@ -101,6 +106,8 @@ downloadFromApache(MavenObject.UNBOUND_ID, BuildType.RUNTIME); downloadFromApache(MavenObject.IVY, BuildType.RUNTIME); downloadFromApache(MavenObject.JCALENDAR, BuildType.RUNTIME); + downloadFromApache(MavenObject.COMMONS_COMPRESS, BuildType.RUNTIME); + downloadFromApache(MavenObject.XZ, BuildType.RUNTIME); downloadFromEclipse(MavenObject.JGIT, BuildType.RUNTIME); downloadFromEclipse(MavenObject.JGIT_HTTP, BuildType.RUNTIME); @@ -138,12 +145,23 @@ downloadFromApache(MavenObject.UNBOUND_ID, BuildType.COMPILETIME); downloadFromApache(MavenObject.IVY, BuildType.COMPILETIME); downloadFromApache(MavenObject.JCALENDAR, BuildType.COMPILETIME); - + downloadFromApache(MavenObject.COMMONS_COMPRESS, BuildType.COMPILETIME); + downloadFromApache(MavenObject.XZ, BuildType.COMPILETIME); + downloadFromEclipse(MavenObject.JGIT, BuildType.COMPILETIME); downloadFromEclipse(MavenObject.JGIT_HTTP, BuildType.COMPILETIME); // needed for site publishing downloadFromApache(MavenObject.COMMONSNET, BuildType.RUNTIME); + } + + private static void delete(String... files) { + for (String name : files) { + File file = new File("ext", name); + if (file.exists()) { + file.delete(); + } + } } public static void federationClient() { @@ -170,6 +188,22 @@ downloadFromApache(MavenObject.ROME, BuildType.RUNTIME); downloadFromApache(MavenObject.JDOM, BuildType.RUNTIME); downloadFromApache(MavenObject.JSCH, BuildType.RUNTIME); + + downloadFromEclipse(MavenObject.JGIT, BuildType.RUNTIME); + } + + public static void authority(DownloadListener listener) { + downloadListener = listener; + downloadFromApache(MavenObject.JCOMMANDER, BuildType.RUNTIME); + downloadFromApache(MavenObject.JSCH, BuildType.RUNTIME); + downloadFromApache(MavenObject.SLF4JAPI, BuildType.RUNTIME); + downloadFromApache(MavenObject.SLF4LOG4J, BuildType.RUNTIME); + downloadFromApache(MavenObject.LOG4J, BuildType.RUNTIME); + downloadFromApache(MavenObject.BOUNCYCASTLE, BuildType.RUNTIME); + downloadFromApache(MavenObject.BOUNCYCASTLE_MAIL, BuildType.RUNTIME); + downloadFromApache(MavenObject.BOUNCYCASTLE_PKIX, BuildType.RUNTIME); + downloadFromApache(MavenObject.JCALENDAR, BuildType.RUNTIME); + downloadFromApache(MavenObject.MAIL, BuildType.RUNTIME); downloadFromEclipse(MavenObject.JGIT, BuildType.RUNTIME); } @@ -749,7 +783,19 @@ 127000, 0, 0, "323a672aeacb5f5f4461be3b7f7d9d3e4bda80d4", null, ""); - + + public static final MavenObject COMMONS_COMPRESS = new MavenObject( + "commons-compress", "org/apache/commons", "commons-compress", "1.4.1", + 242000, 265000, 0, + "b02e84a993d88568417536240e970c4b809126fd", + "277d39267403965a7a192474794a29bac6760a25", ""); + + public static final MavenObject XZ = new MavenObject( + "xz", "org/tukaani", "xz", "1.0", + 95000, 120000, 0, + "ecff5cb8b1189514c9d1d8d68eb77ac372e000c9", + "f95e32a5d2dd8da643c4419814415b9704312993", ""); + public final String name; public final String group; public final String artifact; -- Gitblit v1.9.1