From: Mark Struberg Date: Wed, 23 Sep 2009 21:16:02 GMT Subject: [JGIT PATCH 1/9] mavenizing step 1: moved over the initial poms from Jasons branch Signed-off-by: Mark Struberg Message-ID: <1253740570-10718-1-git-send-email-struberg@yahoo.de> From: Jason van Zyl --- .gitignore | 1 + org.spearce.jgit.pgm/pom.xml | 59 ++++++++++ org.spearce.jgit.test/pom.xml | 30 +++++ org.spearce.jgit/pom.xml | 35 ++++++ pom.xml | 258 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 383 insertions(+), 0 deletions(-) create mode 100644 org.spearce.jgit.pgm/pom.xml create mode 100644 org.spearce.jgit.test/pom.xml create mode 100644 org.spearce.jgit/pom.xml create mode 100644 pom.xml diff --git a/.gitignore b/.gitignore index 5219cbc..37ca28d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ /jgit /jgit.jar /jgit_src.zip +target /jgit_docs.zip diff --git a/org.spearce.jgit.pgm/pom.xml b/org.spearce.jgit.pgm/pom.xml new file mode 100644 index 0000000..9501cb5 --- /dev/null +++ b/org.spearce.jgit.pgm/pom.xml @@ -0,0 +1,59 @@ + + + 4.0.0 + + org.spearce + jgit-parent + 0.5.0-SNAPSHOT + + org.spearce.jgit.pgm + JGit :: Pgm + + + org.spearce + org.spearce.jgit + ${project.version} + + + args4j + args4j + + + + src + + + src + + **/services/** + + + + + + org.apache.maven.plugins + maven-shade-plugin + 1.2 + + + package + + shade + + + jgit-cli + false + + + + org.spearce.jgit.pgm.Main + + + + + + + + + diff --git a/org.spearce.jgit.test/pom.xml b/org.spearce.jgit.test/pom.xml new file mode 100644 index 0000000..db1fc46 --- /dev/null +++ b/org.spearce.jgit.test/pom.xml @@ -0,0 +1,30 @@ + + + 4.0.0 + + org.spearce + jgit-parent + 0.5.0-SNAPSHOT + + org.spearce.jgit.test + JGit :: Test + + + org.spearce + org.spearce.jgit + + + com.jcraft + jsch + + + + + + tst-rsrc/ + + + tst/ + + diff --git a/org.spearce.jgit/pom.xml b/org.spearce.jgit/pom.xml new file mode 100644 index 0000000..2510ff7 --- /dev/null +++ b/org.spearce.jgit/pom.xml @@ -0,0 +1,35 @@ + + + 4.0.0 + + org.spearce + jgit-parent + 0.5.0-SNAPSHOT + + org.spearce.jgit + JGit :: Core + + + com.jcraft + jsch + + + + src + + + org.apache.maven.plugins + maven-surefire-plugin + 2.4.2 + + + **/*Test.java + **/*TestCase.java + **/T000*.java + + + + + + diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..7d52ba2 --- /dev/null +++ b/pom.xml @@ -0,0 +1,258 @@ + + + + 4.0.0 + org.spearce + jgit-parent + pom + 0.5.0-SNAPSHOT + JGit :: Parent + http://repo.or.cz/w/egit.git + + + GIT Mailing List + git@vger.kernel.org + http://marc.info/?l=git + + + Pure Java implementation of Git + + + Shawn O. Pearce + spearce@spearce.org + + Maintainer + + + + Robin Rosenberg + robin.rosenberg@dewire.com + + Maintainer + + + + Dave Watson + dwatson@mimvista.com + + Developer + + + + Roger C. Soares + rogersoares@intelinet.com.br + + Developer + + + + Marek Zawirski + marek.zawirski@gmail.com + + Developer + + + + Charles O'Farrell + charleso@charleso.org + + Contributor + + + + Imran M Yousuf + imyousuf@smartitengineering.com + Smart IT Engineering + + Contributor + + + + + + 3-clause (new-style) BSD license. + + All rights reserved. + Redistribution and use in source and binary forms, with or + without modification, are permitted provided that the following + conditions are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of the Git Development Community nor the + names of its contributors may be used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.0.1 + + 1.5 + 1.5 + UTF-8 + + + + + + + junit + junit + 3.8.1 + test + + + + + + org.spearce + org.spearce.jgit + ${project.version} + + + com.jcraft + jsch + 0.1.38 + + + args4j + args4j + 2.0.9 + + + + + + jgit-maven-snapshot-repository + JGit Maven Snapshot Repository + dav:https://egit.googlecode.com/svn/maven/snapshot-repository/ + true + + + + org.spearce.jgit + org.spearce.jgit.test + org.spearce.jgit.pgm + + + + + jgit-release + + + + + org.apache.maven.plugins + maven-gpg-plugin + + ${gpg.passphrase} + + + + + sign + + + + + + + true + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + ${project.build.sourceEncoding} + + + + attach-javadocs + + jar + + + + + + + + + -- 1.6.2.5