From 07034fd3ff42e7fd5a394c5dab44dce91c186070 Mon Sep 17 00:00:00 2001 From: James Ahlborn Date: Fri, 2 Nov 2007 03:48:53 +0000 Subject: [PATCH] move to maven2 git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@167 f203690c-595d-4dc9-a70b-905162fa7fd2 --- maven.xml | 7 - pom.xml | 253 ++++++++++++++++++ {xdocs => src/changes}/changes.xml | 16 +- .../healthmarketscience/jackcess/Column.java | 2 +- {xdocs => src/site/fml}/faq.fml | 12 +- src/site/site.xml | 29 ++ {xdocs => src/site/xdoc}/index.xml | 2 +- xdocs/navigation.xml | 16 -- xdocs/worksonlinux.png | Bin 1722 -> 0 bytes 9 files changed, 298 insertions(+), 39 deletions(-) delete mode 100644 maven.xml create mode 100644 pom.xml rename {xdocs => src/changes}/changes.xml (93%) rename {xdocs => src/site/fml}/faq.fml (91%) create mode 100644 src/site/site.xml rename {xdocs => src/site/xdoc}/index.xml (94%) delete mode 100644 xdocs/navigation.xml delete mode 100644 xdocs/worksonlinux.png diff --git a/maven.xml b/maven.xml deleted file mode 100644 index 94bdbab..0000000 --- a/maven.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..a25aa20 --- /dev/null +++ b/pom.xml @@ -0,0 +1,253 @@ + + 4.0.0 + com.healthmarketscience.jackcess + jackcess + Jackcess + A pure Java library for reading from and writing to MS Access databases. + 1.1.10-SNAPSHOT + http://jackcess.sf.net + 2005 + + + Tim McCune + javajedi + javajedi@users.sf.net + Health Market Science, Inc. + -5 + + + James Ahlborn + jahlborn + jahlborn@users.sf.net + Health Market Science, Inc. + -5 + + + Rob Di Marco + robdimarco + Health Market Science, Inc. + -5 + + + + + GNU Lesser General Public License, 2.1 + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt + manual + + + + SourceForge + http://sourceforge.net/tracker/?group_id=134943&atid=731445 + + + scm:cvs:pserver:anonymous@jackcess.cvs.sourceforge.net:/cvsroot/jackcess/:jackcess + + scm:cvs:ext:username@jackcess.cvs.sourceforge.net:/cvsroot/jackcess/:jackcess + http://jackcess.cvs.sourceforge.net/jackcess/jackcess/ + + + Health Market Science + http://www.healthmarketscience.com + + + install + src/java + test/src/java + + + src/resources + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.5 + 1.5 + -Xlint:all + true + + + + org.apache.maven.plugins + maven-surefire-plugin + + once + -Xmx256M -server + + + log4j.configuration + com/healthmarketscience/jackcess/log4j.properties + + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + org.codehaus.mojo + cobertura-maven-plugin + 2.0 + + + + com/healthmarketscience/jackcess/scsu/** + + + + + + clean + + clean + + + + + + org.apache.maven.plugins + maven-changes-plugin + + localhost + + jackcess-users@lists.sourceforge.net + + + + + maven-release-plugin + + + + + + + + + commons-lang + commons-lang + 2.0 + + + commons-logging + commons-logging + 1.0.3 + + + log4j + log4j + 1.2.7 + runtime + + + junit + junit + 4.0 + test + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + + + + dependencies + scm + summary + project-team + license + issue-tracking + + + + + + maven-changes-plugin + + %URL%/index.php?func=detail&aid=%ISSUE%&group_id=134943&atid=731445 + + + + + changes-report + + + + + + org.codehaus.mojo + changelog-maven-plugin + + + org.codehaus.mojo + cobertura-maven-plugin + + + maven-javadoc-plugin + + 128m + 512 + + http://java.sun.com/j2se/1.5.0/docs/api + http://java.sun.com/javaee/5/docs/api/ + + 1.5 + com.healthmarketscience.jackcess.scsu + public + + + + org.apache.maven.plugins + maven-jxr-plugin + + + org.apache.maven.plugins + maven-pmd-plugin + + true + 1.5 + + csv + + + + org.codehaus.mojo + findbugs-maven-plugin + + Normal + Default + src/test/resources/findBugsExcludes.xml + + + + org.codehaus.mojo + taglist-maven-plugin + + + TODO + todo + FIXME + fixme + + + + + + + + jackcess-build-site + scp://shell.sourceforge.net/home/groups/j/ja/jackcess/htdocs + + + diff --git a/xdocs/changes.xml b/src/changes/changes.xml similarity index 93% rename from xdocs/changes.xml rename to src/changes/changes.xml index 4184d93..7e20dcc 100644 --- a/xdocs/changes.xml +++ b/src/changes/changes.xml @@ -8,13 +8,13 @@ - + Add support for writing large table definitions, bug #1675522. - + Fix handling of usage maps for large tables, bug #1748827. - + Fixed some edge cases for reading numeric columns, bug #1672071. @@ -47,7 +47,7 @@ Clean up index reading/writing of text columns, add support for more characters - + Support reading 'compressed' indexes (fix 1563654) @@ -62,23 +62,23 @@ Fix decimal data type writing. - + Add support for opening files read-only (fix 1545857) - + Handle more tables with more index slots than actual indexes (fix bug 1530312) - + Clean up reading/writing 3-byte ints; long value length is 3-bytes (fix bug 1449812) Fix handling of skipped rows - + When reading multi-page table def, flip buffer before parsing (fix bug 1306970) diff --git a/src/java/com/healthmarketscience/jackcess/Column.java b/src/java/com/healthmarketscience/jackcess/Column.java index 8612e2c..899ba2d 100644 --- a/src/java/com/healthmarketscience/jackcess/Column.java +++ b/src/java/com/healthmarketscience/jackcess/Column.java @@ -275,7 +275,7 @@ public class Column implements Comparable { /** * Checks that this column definition is valid. * - * @throw IllegalArgumentException if this column definition is invalid. + * @throws IllegalArgumentException if this column definition is invalid. */ public void validate(JetFormat format) { if(_format != format) { diff --git a/xdocs/faq.fml b/src/site/fml/faq.fml similarity index 91% rename from xdocs/faq.fml rename to src/site/fml/faq.fml index 025f024..70c2b8c 100644 --- a/xdocs/faq.fml +++ b/src/site/fml/faq.fml @@ -39,7 +39,7 @@

We want to give a lot of credit to mdbtools. They have been around much longer than Jackcess, and, along with - POI, + POI, inspired us that a project like this could be done. mdbtools is written in C. There is a Java port of it, but if you've ever read or used a Java port of a C @@ -67,7 +67,7 @@ This looks like a logical addition to - POI. Why not integrate + POI. Why not integrate with that project? @@ -75,7 +75,7 @@ POI is released under The Apache License. Jackcess is released under - The GNU Lesser General Public License. + The GNU Lesser General Public License. The Apache license allows closed-source and/or commercial forks. The LGPL does not. If you change or enhance Jackcess, you must contribute your changes back to the project. @@ -131,10 +131,10 @@

Probably because you're missing a jar that Jackcess depends on from your - classpath. Take a loook at the dependencies list. The first 3 are required for both building and running - and can be found either at the + classpath. Take a look at the dependencies list. The first 3 are required for both building and running + and can be found either at the Jakarta Commons or the Ibiblio - Maven Repository. The other 3 are only required for building, in which + Maven Repository. The others are only required for building, in which case, Maven will find them for you.

diff --git a/src/site/site.xml b/src/site/site.xml new file mode 100644 index 0000000..4577efb --- /dev/null +++ b/src/site/site.xml @@ -0,0 +1,29 @@ + + + + + Health Market Science + http://www.healthmarketscience.com/images/HMS_logo.gif + http://www.healthmarketscience.com/ + + + + + + + + + + + + + + + + + + + + diff --git a/xdocs/index.xml b/src/site/xdoc/index.xml similarity index 94% rename from xdocs/index.xml rename to src/site/xdoc/index.xml index a9b0a5a..854ea23 100644 --- a/xdocs/index.xml +++ b/src/site/xdoc/index.xml @@ -13,7 +13,7 @@ library, intended for other developers to use to build Java applications. Jackcess is licensed under the - GNU Lesser General Public License. + GNU Lesser General Public License. Take a look at our Frequently Asked Questions for more info. diff --git a/xdocs/navigation.xml b/xdocs/navigation.xml deleted file mode 100644 index 022715c..0000000 --- a/xdocs/navigation.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - Jackcess - - - - - - - - - - - - diff --git a/xdocs/worksonlinux.png b/xdocs/worksonlinux.png deleted file mode 100644 index 846501c1fe6e08a5106e65647f0e4752f0281616..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1722 zcmV;r21WUaP)u00004XF*Lt006O% z3;baP0005$P)t-s|NsBM#K2ZqRx2zktFEhSZEFAk06;-NfP;XRnU)q77WDM=R8&-~ ztgHkC1WZg!G&D366cn7CoRpN5EG#Sx3=E{Cr2PE+?Ck8|-q$=lJR~F}L_|!CjEr=2 zbkxMG%%lulR6OM5wEX<>goKRb)U0G&Jlw>L6bu9;6a@VA-u(3J%(R5Gd<4Xl z4E)@L+@uHWtPK3@v2vGjcU z2{|X1@BJk?Ik~%b?c9QqBXfhQHTGy9xQ`_?EHT_1J2Z=i?93k5mOJk+GzDjO4h}3= z`zc>n`Usj>!4_sWEB5dc zg#Pz*7cli&{p#X;H9b^WtS+`ICR`HFb2#walbkW(%9s=sFT)sT!i1>66Er3%lY~e- zNEr3-l1i%f#L*{@>4oDRz|bo^!HKZa(YQeJSY5opAQ3T-2_j>rZ|7(J!%Q`ocO|n+)Jx&Zue^GC@-<)YZUakB00MziM^NIJ<>XwL1Yn-W z5ds`ADusiYVK$r-iv4!Tp7`r;WLBo$d}}^EmS_WSZAKvN_CO_GdHdj*)pyS3bd%)m z!A6_xGOptDL8V$@Y zJlETbv)Kmqr~*?Nu!@76Y6fE^UAIZ({{SO*1Eqp>rPkKg=1e6TYXK9tTXoplcI%-f zrL5o}yOgV$a+K=>SZV*dBrIBrruBRuz{7sr>P<%A^=vxrNBh?q9A$-rG?6w} z&FMrCZs@4cOlnY%rn?3@;{)Kd95! zN8m^<;9~}?RgYl&weG0)$E?)AwuXMh+AgWeg~)% z`7ocsfryeq1*_AAjg3o)f8MCaSTtrzGLj$nCWB*QI0J~Fj~g3xm2;Qj(g7S_*w+_PFBkHuvp8#!0L947d;)>_ixTeclRAs%q_< zX)y6R%;ei%zuoRCm5sD~IV_&}&In#w(E9R59>H=x|9$Ttg?CRD3Rn$T@xrNiDs8_u zf0#6SfBb2Dy?5~5d+xn&YX5YxRQ&nM^0m*{U#2!LZCw2IEZNy-Y;fTI2WB2T_}k@U zm8>m6x!

to*TR2MzepZ148a!-xO8+VHOab@=awvm@^8>?1ASKTZ9A0n2XG95~s~ QhX4Qo07*qoM6N<$f(?L4kN^Mx -- 2.39.5