Create release 2.1.1
diff --git a/dist/db/jdo/2.1.1/jdo2-api-2.1.1-src.tar.gz b/dist/db/jdo/2.1.1/jdo2-api-2.1.1-src.tar.gz
new file mode 100644
index 0000000..343ec9a
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-2.1.1-src.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-api-2.1.1-src.tar.gz.asc b/dist/db/jdo/2.1.1/jdo2-api-2.1.1-src.tar.gz.asc
new file mode 100644
index 0000000..b9e0d9f
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-2.1.1-src.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5Bn7U7vsGnO6xsRAmzqAKCNgCgSVC2h5P/j54M3xR7JZqU+gwCeOBT4

+WoYKii+iYiJUwwbk/TJgW1M=

+=3lGe

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-api-2.1.1-src.tar.gz.md5 b/dist/db/jdo/2.1.1/jdo2-api-2.1.1-src.tar.gz.md5
new file mode 100644
index 0000000..f0475b8
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-2.1.1-src.tar.gz.md5
@@ -0,0 +1 @@
+66ab89330d830afc34a05fd0aa1c9ba9

diff --git a/dist/db/jdo/2.1.1/jdo2-api-2.1.1-src.zip b/dist/db/jdo/2.1.1/jdo2-api-2.1.1-src.zip
new file mode 100644
index 0000000..3809eab
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-2.1.1-src.zip
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-api-2.1.1-src.zip.asc b/dist/db/jdo/2.1.1/jdo2-api-2.1.1-src.zip.asc
new file mode 100644
index 0000000..834388f
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-2.1.1-src.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5Fj7U7vsGnO6xsRAgRsAJ9TjbAtFC5PBAfBlwab1M8jodW6UACfeu+o

+wY40keuO6Psj5SaOFCSUcaw=

+=W8bO

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-api-2.1.1-src.zip.md5 b/dist/db/jdo/2.1.1/jdo2-api-2.1.1-src.zip.md5
new file mode 100644
index 0000000..cb692a6
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-2.1.1-src.zip.md5
@@ -0,0 +1 @@
+b4c84fd55a91f418e033ad8c0d4156b1

diff --git a/dist/db/jdo/2.1.1/jdo2-api-2.1.1.tar.gz b/dist/db/jdo/2.1.1/jdo2-api-2.1.1.tar.gz
new file mode 100644
index 0000000..bd3e2ae
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-2.1.1.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-api-2.1.1.tar.gz.asc b/dist/db/jdo/2.1.1/jdo2-api-2.1.1.tar.gz.asc
new file mode 100644
index 0000000..9955ccc
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-2.1.1.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5D77U7vsGnO6xsRAgbLAKCwtiFMnVCWOr34TLoM6LQj2ivl6QCfdc3I

+HXy7U31kOavy2TkY6ogd78M=

+=w4cE

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-api-2.1.1.tar.gz.md5 b/dist/db/jdo/2.1.1/jdo2-api-2.1.1.tar.gz.md5
new file mode 100644
index 0000000..5901f95
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-2.1.1.tar.gz.md5
@@ -0,0 +1 @@
+a49a57c685ff6145d9848146c242d2a9

diff --git a/dist/db/jdo/2.1.1/jdo2-api-2.1.1.zip b/dist/db/jdo/2.1.1/jdo2-api-2.1.1.zip
new file mode 100644
index 0000000..e994750
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-2.1.1.zip
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-api-2.1.1.zip.asc b/dist/db/jdo/2.1.1/jdo2-api-2.1.1.zip.asc
new file mode 100644
index 0000000..eecfe11
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-2.1.1.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5Fn7U7vsGnO6xsRAvkSAJ4qo6qKfrgG7tqBhP8/w90B3sv2fwCeIzJy

+ohvYxtFzu8RL1e7vOoT70jU=

+=YuUn

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-api-2.1.1.zip.md5 b/dist/db/jdo/2.1.1/jdo2-api-2.1.1.zip.md5
new file mode 100644
index 0000000..8e0577d
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-2.1.1.zip.md5
@@ -0,0 +1 @@
+b3ec85808993389ffae2919e5abd0f89

diff --git a/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1-src.tar.gz b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1-src.tar.gz
new file mode 100644
index 0000000..90c5dc0
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1-src.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1-src.tar.gz.asc b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1-src.tar.gz.asc
new file mode 100644
index 0000000..1338d64
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1-src.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5EE7U7vsGnO6xsRAl22AJ9hsMXht0qWUD4LBfTiyUSX9TnRxACfbG8E

+ci+JlzBSR/BHTjuvqpF8e9s=

+=4sMw

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1-src.tar.gz.md5 b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1-src.tar.gz.md5
new file mode 100644
index 0000000..f02d59e
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1-src.tar.gz.md5
@@ -0,0 +1 @@
+1003a29ab033ab3f53927c200ebd2497

diff --git a/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1-src.zip b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1-src.zip
new file mode 100644
index 0000000..2591e1d
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1-src.zip
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1-src.zip.asc b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1-src.zip.asc
new file mode 100644
index 0000000..419b589
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1-src.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5Fr7U7vsGnO6xsRAuZkAKCJJbPZLzy1hCewsFZweZj2vwMkygCcC4j+

+MT+FLnsJjkkFVXGdAnZxPhM=

+=+VHW

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1-src.zip.md5 b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1-src.zip.md5
new file mode 100644
index 0000000..81aa66a
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1-src.zip.md5
@@ -0,0 +1 @@
+778fd410ec9a6127c2386cbed54425b3

diff --git a/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1.tar.gz b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1.tar.gz
new file mode 100644
index 0000000..1a6bb3a
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1.tar.gz.asc b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1.tar.gz.asc
new file mode 100644
index 0000000..a53bbff
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5EL7U7vsGnO6xsRAqlPAKCgCRze1QGrNWRLhh3AnKDbDmsMzACeLzJj

+7MweEfT8DCToIXDGwJzM+IA=

+=l8Ns

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1.tar.gz.md5 b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1.tar.gz.md5
new file mode 100644
index 0000000..99a662b
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1.tar.gz.md5
@@ -0,0 +1 @@
+74aa411154bbd60b0afd5fced28a318d

diff --git a/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1.zip b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1.zip
new file mode 100644
index 0000000..95a131a
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1.zip
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1.zip.asc b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1.zip.asc
new file mode 100644
index 0000000..326c276
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5Fu7U7vsGnO6xsRArNQAKCr0O9san5xee6kMthvbJapiDJvcACgsD5N

+RyXr60g2MTBbF2JzbGAWQ6E=

+=UUkL

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1.zip.md5 b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1.zip.md5
new file mode 100644
index 0000000..1aa7532
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-api-legacy-2.1.1.zip.md5
@@ -0,0 +1 @@
+288a7866044eaa245d50ab6c02f7eed7

diff --git a/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1-src.tar.gz b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1-src.tar.gz
new file mode 100644
index 0000000..177b792
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1-src.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1-src.tar.gz.asc b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1-src.tar.gz.asc
new file mode 100644
index 0000000..0a8626f
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1-src.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5ER7U7vsGnO6xsRAiyiAJ0eJBiJ4MjLdKvy6IIYgTiDILCX+ACcCZiM

+NgCVvHiFKVPddU0wDzeiBJw=

+=iv4H

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1-src.tar.gz.md5 b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1-src.tar.gz.md5
new file mode 100644
index 0000000..3544527
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1-src.tar.gz.md5
@@ -0,0 +1 @@
+b127b559e661a48956205d6167b540f9

diff --git a/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1-src.zip b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1-src.zip
new file mode 100644
index 0000000..371efec
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1-src.zip
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1-src.zip.asc b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1-src.zip.asc
new file mode 100644
index 0000000..98c7033
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1-src.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5Fy7U7vsGnO6xsRArZCAKCXl5jTuns1iqrRBirC/37vnMy6WwCgkCQ0

+LnKePQiweDlxuLV1Wq4LD3g=

+=8mdf

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1-src.zip.md5 b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1-src.zip.md5
new file mode 100644
index 0000000..892d50c
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1-src.zip.md5
@@ -0,0 +1 @@
+83ec32a1f8f61a82407fccab5c07e2fb

diff --git a/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1.tar.gz b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1.tar.gz
new file mode 100644
index 0000000..209e4a0
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1.tar.gz.asc b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1.tar.gz.asc
new file mode 100644
index 0000000..17a9b9a
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5EX7U7vsGnO6xsRAk9NAKC0pF7sMbNgJFgHTza1zWVTa/2urACgpeEO

+Az3ZHPBF+alnRjyqNYsfLu0=

+=eYGq

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1.tar.gz.md5 b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1.tar.gz.md5
new file mode 100644
index 0000000..5c31225
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1.tar.gz.md5
@@ -0,0 +1 @@
+09416f322e3b1300d76cf8dab023f677

diff --git a/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1.zip b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1.zip
new file mode 100644
index 0000000..3e8a181
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1.zip
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1.zip.asc b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1.zip.asc
new file mode 100644
index 0000000..b02a8f5
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5F17U7vsGnO6xsRAr7XAJ4o6iGvXcfGZ5rfk+OflHBl9oG4DQCZAXMu

+MtoOlhfpS5T7LLSY61svEMc=

+=lg5/

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1.zip.md5 b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1.zip.md5
new file mode 100644
index 0000000..c383bad
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-enhancer-2.1.1.zip.md5
@@ -0,0 +1 @@
+b00f56231f9859cb789713399b7c988b

diff --git a/dist/db/jdo/2.1.1/jdo2-model-2.1.1-src.tar.gz b/dist/db/jdo/2.1.1/jdo2-model-2.1.1-src.tar.gz
new file mode 100644
index 0000000..f606985
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-model-2.1.1-src.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-model-2.1.1-src.tar.gz.asc b/dist/db/jdo/2.1.1/jdo2-model-2.1.1-src.tar.gz.asc
new file mode 100644
index 0000000..1b005a6
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-model-2.1.1-src.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5Ed7U7vsGnO6xsRAoOAAKCaqCaGO9r3jlXtyYL6gaaOdANVBgCgst4d

+G4ohlfk3rtzt2LNohH4T5FM=

+=Hp4O

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-model-2.1.1-src.tar.gz.md5 b/dist/db/jdo/2.1.1/jdo2-model-2.1.1-src.tar.gz.md5
new file mode 100644
index 0000000..afdd3b9
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-model-2.1.1-src.tar.gz.md5
@@ -0,0 +1 @@
+289094d11d5cc435e87f0851c2bcff32

diff --git a/dist/db/jdo/2.1.1/jdo2-model-2.1.1-src.zip b/dist/db/jdo/2.1.1/jdo2-model-2.1.1-src.zip
new file mode 100644
index 0000000..2a397dc
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-model-2.1.1-src.zip
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-model-2.1.1-src.zip.asc b/dist/db/jdo/2.1.1/jdo2-model-2.1.1-src.zip.asc
new file mode 100644
index 0000000..5f4bd57
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-model-2.1.1-src.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5F57U7vsGnO6xsRAvzqAJ4vwOrOG0Po9WAG2Q7bL0564lqp+wCdFTzs

+MdHK0K0axh+ObM1zoOgzUF4=

+=xFUq

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-model-2.1.1-src.zip.md5 b/dist/db/jdo/2.1.1/jdo2-model-2.1.1-src.zip.md5
new file mode 100644
index 0000000..653f9f4
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-model-2.1.1-src.zip.md5
@@ -0,0 +1 @@
+e1b549cca769e83dce41d1f2b4ac796a

diff --git a/dist/db/jdo/2.1.1/jdo2-model-2.1.1.tar.gz b/dist/db/jdo/2.1.1/jdo2-model-2.1.1.tar.gz
new file mode 100644
index 0000000..68e8730
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-model-2.1.1.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-model-2.1.1.tar.gz.asc b/dist/db/jdo/2.1.1/jdo2-model-2.1.1.tar.gz.asc
new file mode 100644
index 0000000..a6e6dbb
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-model-2.1.1.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5El7U7vsGnO6xsRAoLXAKCsdkFx77XIHbBdxeG6tpaMKGebXgCeJriI

+jdOX0DKz0cmKZEIdQFgSPb8=

+=rAng

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-model-2.1.1.tar.gz.md5 b/dist/db/jdo/2.1.1/jdo2-model-2.1.1.tar.gz.md5
new file mode 100644
index 0000000..7b0f870
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-model-2.1.1.tar.gz.md5
@@ -0,0 +1 @@
+be7c67b9808dbb281b2abb037db04f40

diff --git a/dist/db/jdo/2.1.1/jdo2-model-2.1.1.zip b/dist/db/jdo/2.1.1/jdo2-model-2.1.1.zip
new file mode 100644
index 0000000..aa18ce1
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-model-2.1.1.zip
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-model-2.1.1.zip.asc b/dist/db/jdo/2.1.1/jdo2-model-2.1.1.zip.asc
new file mode 100644
index 0000000..4e949ae
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-model-2.1.1.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5F87U7vsGnO6xsRAoTAAJ0fvCB02YhUbxiEJcbTWF8y+BkHCQCgke32

+/XZqSBNqFZmqJYYytjubw2g=

+=QWHM

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-model-2.1.1.zip.md5 b/dist/db/jdo/2.1.1/jdo2-model-2.1.1.zip.md5
new file mode 100644
index 0000000..c9731f4
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-model-2.1.1.zip.md5
@@ -0,0 +1 @@
+9a9234fb73bf7c9a38ca4e6c15efad43

diff --git a/dist/db/jdo/2.1.1/jdo2-tck-2.1.1-src.tar.gz b/dist/db/jdo/2.1.1/jdo2-tck-2.1.1-src.tar.gz
new file mode 100644
index 0000000..c479708
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-tck-2.1.1-src.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-tck-2.1.1-src.tar.gz.asc b/dist/db/jdo/2.1.1/jdo2-tck-2.1.1-src.tar.gz.asc
new file mode 100644
index 0000000..0f35733
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-tck-2.1.1-src.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5Eq7U7vsGnO6xsRAqoBAJ9PW/54FwNmw8KRvcOHiB6emkYERACeI32r

+1BgjU0NlN4MB9Rmkg1vO5Tk=

+=RlZW

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-tck-2.1.1-src.tar.gz.md5 b/dist/db/jdo/2.1.1/jdo2-tck-2.1.1-src.tar.gz.md5
new file mode 100644
index 0000000..e27dfe0
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-tck-2.1.1-src.tar.gz.md5
@@ -0,0 +1 @@
+77a65fcfc157f44a9ad93bce4df39609

diff --git a/dist/db/jdo/2.1.1/jdo2-tck-2.1.1-src.zip b/dist/db/jdo/2.1.1/jdo2-tck-2.1.1-src.zip
new file mode 100644
index 0000000..9a414e7
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-tck-2.1.1-src.zip
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-tck-2.1.1-src.zip.asc b/dist/db/jdo/2.1.1/jdo2-tck-2.1.1-src.zip.asc
new file mode 100644
index 0000000..e3cb9f7
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-tck-2.1.1-src.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5GB7U7vsGnO6xsRAleDAKCyeGut85+67O6wZd99A4HjY5LmngCfaPvT

+FZ9OtM7C8sB0BR5L8pv9lDs=

+=nH3x

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-tck-2.1.1-src.zip.md5 b/dist/db/jdo/2.1.1/jdo2-tck-2.1.1-src.zip.md5
new file mode 100644
index 0000000..5117b39
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-tck-2.1.1-src.zip.md5
@@ -0,0 +1 @@
+80d42c8ed0c0ff6eab55ebc71e4e1629

diff --git a/dist/db/jdo/2.1.1/jdo2-tck-legacy-2.1.1-src.tar.gz b/dist/db/jdo/2.1.1/jdo2-tck-legacy-2.1.1-src.tar.gz
new file mode 100644
index 0000000..79fcc7c
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-tck-legacy-2.1.1-src.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-tck-legacy-2.1.1-src.tar.gz.asc b/dist/db/jdo/2.1.1/jdo2-tck-legacy-2.1.1-src.tar.gz.asc
new file mode 100644
index 0000000..951ee5f
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-tck-legacy-2.1.1-src.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5Et7U7vsGnO6xsRAv3UAJ9u8sCI8jS1HF1shzaqpVx0GSSF4wCgnV4Y

+FMZQxOUBt/w1UKd3nSDQIZU=

+=b8je

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-tck-legacy-2.1.1-src.tar.gz.md5 b/dist/db/jdo/2.1.1/jdo2-tck-legacy-2.1.1-src.tar.gz.md5
new file mode 100644
index 0000000..22f0d8f
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-tck-legacy-2.1.1-src.tar.gz.md5
@@ -0,0 +1 @@
+569d54c06a23b4bc71862f0c59f3f49e

diff --git a/dist/db/jdo/2.1.1/jdo2-tck-legacy-2.1.1-src.zip b/dist/db/jdo/2.1.1/jdo2-tck-legacy-2.1.1-src.zip
new file mode 100644
index 0000000..8e8c5f6
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-tck-legacy-2.1.1-src.zip
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-tck-legacy-2.1.1-src.zip.asc b/dist/db/jdo/2.1.1/jdo2-tck-legacy-2.1.1-src.zip.asc
new file mode 100644
index 0000000..3a4af2f
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-tck-legacy-2.1.1-src.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5GH7U7vsGnO6xsRAunpAJwMRdFZUlF1+rsuPy4oeC/JNGEMtgCgjk4F

+8ux8J7R15MZPXZ7ZN7ipOo8=

+=EjnW

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-tck-legacy-2.1.1-src.zip.md5 b/dist/db/jdo/2.1.1/jdo2-tck-legacy-2.1.1-src.zip.md5
new file mode 100644
index 0000000..ddd3077
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-tck-legacy-2.1.1-src.zip.md5
@@ -0,0 +1 @@
+d40539cd57c770b4eed0328319d66c4e

diff --git a/dist/db/jdo/2.1.1/jdo2-util-2.1.1-src.tar.gz b/dist/db/jdo/2.1.1/jdo2-util-2.1.1-src.tar.gz
new file mode 100644
index 0000000..babce03
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-util-2.1.1-src.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-util-2.1.1-src.tar.gz.asc b/dist/db/jdo/2.1.1/jdo2-util-2.1.1-src.tar.gz.asc
new file mode 100644
index 0000000..d3703ed
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-util-2.1.1-src.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5Ex7U7vsGnO6xsRAv8XAJ9NtGYbG5mhx/aOzTsK/9XkCd9kUACgin/s

+Ajo7Nt9+PLLlipX6dKL1WL0=

+=hyff

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-util-2.1.1-src.tar.gz.md5 b/dist/db/jdo/2.1.1/jdo2-util-2.1.1-src.tar.gz.md5
new file mode 100644
index 0000000..2c26fd3
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-util-2.1.1-src.tar.gz.md5
@@ -0,0 +1 @@
+96e5e26a379aa4482cde10329f337b52

diff --git a/dist/db/jdo/2.1.1/jdo2-util-2.1.1-src.zip b/dist/db/jdo/2.1.1/jdo2-util-2.1.1-src.zip
new file mode 100644
index 0000000..4dc5a05
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-util-2.1.1-src.zip
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-util-2.1.1-src.zip.asc b/dist/db/jdo/2.1.1/jdo2-util-2.1.1-src.zip.asc
new file mode 100644
index 0000000..b0d0e14
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-util-2.1.1-src.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5GL7U7vsGnO6xsRArCTAJ0ZW88U8wOw0h79FPR/Scd4s8PgewCgo0nl

+5xIHEJx9UXZBuWI3jEokAwI=

+=figQ

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-util-2.1.1-src.zip.md5 b/dist/db/jdo/2.1.1/jdo2-util-2.1.1-src.zip.md5
new file mode 100644
index 0000000..0bd118f
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-util-2.1.1-src.zip.md5
@@ -0,0 +1 @@
+bbe2a94c817cde9d15e77bfd1ed0cdfe

diff --git a/dist/db/jdo/2.1.1/jdo2-util-2.1.1.tar.gz b/dist/db/jdo/2.1.1/jdo2-util-2.1.1.tar.gz
new file mode 100644
index 0000000..9fd63ff
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-util-2.1.1.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-util-2.1.1.tar.gz.asc b/dist/db/jdo/2.1.1/jdo2-util-2.1.1.tar.gz.asc
new file mode 100644
index 0000000..f3002b8
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-util-2.1.1.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5E17U7vsGnO6xsRAr9GAJ9+oblQy/6UThfAwDdF/UpWEf+IbgCgotIG

+z7LMwZMUYDHhemlmlDx41rs=

+=3pdq

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-util-2.1.1.tar.gz.md5 b/dist/db/jdo/2.1.1/jdo2-util-2.1.1.tar.gz.md5
new file mode 100644
index 0000000..5d6e4bf
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-util-2.1.1.tar.gz.md5
@@ -0,0 +1 @@
+bd56d6e0569120d92ee6757fb1e5c5dd

diff --git a/dist/db/jdo/2.1.1/jdo2-util-2.1.1.zip b/dist/db/jdo/2.1.1/jdo2-util-2.1.1.zip
new file mode 100644
index 0000000..bbd8cc6
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-util-2.1.1.zip
Binary files differ
diff --git a/dist/db/jdo/2.1.1/jdo2-util-2.1.1.zip.asc b/dist/db/jdo/2.1.1/jdo2-util-2.1.1.zip.asc
new file mode 100644
index 0000000..31d7cc9
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-util-2.1.1.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5GP7U7vsGnO6xsRAsB4AJ46IFjanFHo/Sf4NBTcihQxAJ3u3ACfU8DS

+mKPcUxufMY111TwYfWJbjLI=

+=9djQ

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.1.1/jdo2-util-2.1.1.zip.md5 b/dist/db/jdo/2.1.1/jdo2-util-2.1.1.zip.md5
new file mode 100644
index 0000000..61b1588
--- /dev/null
+++ b/dist/db/jdo/2.1.1/jdo2-util-2.1.1.zip.md5
@@ -0,0 +1 @@
+c86314f57903a117ad7ce51434aff3ce

diff --git a/dist/java-repository/javax.jdo/jars/jdo2-api-2.1.1.jar b/dist/java-repository/javax.jdo/jars/jdo2-api-2.1.1.jar
new file mode 100644
index 0000000..90cb240
--- /dev/null
+++ b/dist/java-repository/javax.jdo/jars/jdo2-api-2.1.1.jar
Binary files differ
diff --git a/dist/java-repository/javax.jdo/jars/jdo2-api-2.1.1.jar.asc b/dist/java-repository/javax.jdo/jars/jdo2-api-2.1.1.jar.asc
new file mode 100644
index 0000000..8a949f7
--- /dev/null
+++ b/dist/java-repository/javax.jdo/jars/jdo2-api-2.1.1.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5FP7U7vsGnO6xsRArd9AJ9/aYeRuYLJuc+yFGZQijY86PrDkQCgsH43

+uE9cLr8oL7J9nqHZy44ibew=

+=wSea

+-----END PGP SIGNATURE-----

diff --git a/dist/java-repository/javax.jdo/jars/jdo2-api-2.1.1.jar.md5 b/dist/java-repository/javax.jdo/jars/jdo2-api-2.1.1.jar.md5
new file mode 100644
index 0000000..ef207f5
--- /dev/null
+++ b/dist/java-repository/javax.jdo/jars/jdo2-api-2.1.1.jar.md5
@@ -0,0 +1 @@
+4b7e4063976fcfb13198d5cedd5c6cd2

diff --git a/dist/java-repository/javax.jdo/jars/jdo2-api-legacy-2.1.1.jar b/dist/java-repository/javax.jdo/jars/jdo2-api-legacy-2.1.1.jar
new file mode 100644
index 0000000..410caea
--- /dev/null
+++ b/dist/java-repository/javax.jdo/jars/jdo2-api-legacy-2.1.1.jar
Binary files differ
diff --git a/dist/java-repository/javax.jdo/jars/jdo2-api-legacy-2.1.1.jar.asc b/dist/java-repository/javax.jdo/jars/jdo2-api-legacy-2.1.1.jar.asc
new file mode 100644
index 0000000..fd136ce
--- /dev/null
+++ b/dist/java-repository/javax.jdo/jars/jdo2-api-legacy-2.1.1.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5FS7U7vsGnO6xsRAjP2AJ4+mzKnKm0gM/lkd1df8xZYk7tpgwCfRpTF

+GZXgXPu/A005JSrKRzObeps=

+=wSh5

+-----END PGP SIGNATURE-----

diff --git a/dist/java-repository/javax.jdo/jars/jdo2-api-legacy-2.1.1.jar.md5 b/dist/java-repository/javax.jdo/jars/jdo2-api-legacy-2.1.1.jar.md5
new file mode 100644
index 0000000..0a76cc9
--- /dev/null
+++ b/dist/java-repository/javax.jdo/jars/jdo2-api-legacy-2.1.1.jar.md5
@@ -0,0 +1 @@
+d91306423fe7b4001035aff55c34fe74

diff --git a/dist/java-repository/javax.jdo/poms/jdo2-api-2.1.1.pom b/dist/java-repository/javax.jdo/poms/jdo2-api-2.1.1.pom
new file mode 100644
index 0000000..32b5d2a
--- /dev/null
+++ b/dist/java-repository/javax.jdo/poms/jdo2-api-2.1.1.pom
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+    Licensed to the Apache Software Foundation (ASF) under one or more

+    contributor license agreements.  See the NOTICE file distributed with

+    this work for additional information regarding copyright ownership.

+    The ASF licenses this file to You under the Apache License, Version 2.0

+    (the "License"); you may not use this file except in compliance with

+    the License.  You may obtain a copy of the License at

+  

+       http://www.apache.org/licenses/LICENSE-2.0

+  

+    Unless required by applicable law or agreed to in writing, software

+    distributed under the License is distributed on an "AS IS" BASIS,

+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+    See the License for the specific language governing permissions and

+    limitations under the License.

+-->

+

+<project>

+    <pomVersion>3</pomVersion>

+    <extend>../project.xml</extend>

+    <!-- ============== -->

+    <!-- Identification -->

+    <!-- ============== -->

+    <name>JDO2 API</name>

+    <groupId>javax.jdo</groupId>

+    <artifactId>jdo2-api</artifactId>

+    <currentVersion>2.1.1</currentVersion>

+    <package>javax.jdo</package>

+    <shortDescription>Java Data Objects 2 (JDO) API</shortDescription>

+    <description>The Java Data Objects 2 (JDO) API is a standard interface-based 

+Java model abstraction of persistence, developed as Java Specification 

+Request 243 under the auspices of the Java Community Process.</description>

+    <!-- ============ -->

+    <!-- Dependencies -->

+    <!-- ============ -->

+    <dependencies>

+        <dependency>

+            <groupId>javax.transaction</groupId>

+            <artifactId>transaction-api</artifactId>

+            <version>1.1</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.ant</groupId>

+            <artifactId>ant</artifactId>

+            <version>1.7.0</version>

+        </dependency>

+        <dependency>

+            <groupId>junit</groupId>

+            <artifactId>junit</artifactId>

+            <version>3.8.1</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.geronimo.specs</groupId>

+            <artifactId>geronimo-jpa_3.0_spec</artifactId>

+            <version>1.0</version>

+        </dependency>

+    </dependencies>

+    <!-- =================== -->

+    <!-- Build Specification -->

+    <!-- =================== -->

+    <build>

+        <sourceDirectory>src/java</sourceDirectory>

+        <unitTestSourceDirectory>test/java</unitTestSourceDirectory>

+        <!-- Unit test cases -->

+        <unitTest>

+            <includes>

+                <include>**/*Test.java</include>

+            </includes>

+            <excludes>

+                <exclude>javax/jdo/util/AbstractTest.java</exclude>

+                <exclude>javax/jdo/pc/*.java</exclude>

+            </excludes>

+            <resources>

+                <resource>

+                <directory>${basedir}/test/schema</directory>

+                <includes>

+                    <include>**/*.jdo</include>

+                    <include>**/*.jdoquery</include>

+                    <include>**/*.orm</include>

+                    <include>**/jdoconfig.xml</include>

+                </includes>

+                </resource>

+            </resources>

+        </unitTest>

+        <defaultGoal>jar:install</defaultGoal>

+

+        <!-- J A R  R E S O U R C E S -->

+        <!-- Resources that are packaged up inside the JAR file -->

+        <resources>

+            <resource>

+                <directory>${basedir}/..</directory>

+                <targetPath>META-INF</targetPath>

+                <includes>

+                    <include>NOTICE.txt</include>

+                </includes>

+            </resource>

+            <resource>

+                <directory>${basedir}/src/java</directory>

+                <includes>

+                    <include>javax/jdo/*.properties</include>

+                </includes>

+            </resource>

+            <resource>

+                <directory>${basedir}/src/schema</directory>

+                <includes>

+                    <include>javax/jdo/*.dtd</include>

+                    <include>javax/jdo/*.xsd</include>

+                </includes>

+            </resource>

+        </resources>

+    </build>

+</project>

+

diff --git a/dist/java-repository/javax.jdo/poms/jdo2-api-2.1.1.pom.asc b/dist/java-repository/javax.jdo/poms/jdo2-api-2.1.1.pom.asc
new file mode 100644
index 0000000..b8cfba7
--- /dev/null
+++ b/dist/java-repository/javax.jdo/poms/jdo2-api-2.1.1.pom.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5E77U7vsGnO6xsRArpjAKC2he/KDTAv9aBrOWHrLJL8xHCcdQCgq1QN

+rRxsimq3RLGnzSbKiW+x7gU=

+=4Fal

+-----END PGP SIGNATURE-----

diff --git a/dist/java-repository/javax.jdo/poms/jdo2-api-2.1.1.pom.md5 b/dist/java-repository/javax.jdo/poms/jdo2-api-2.1.1.pom.md5
new file mode 100644
index 0000000..d513969
--- /dev/null
+++ b/dist/java-repository/javax.jdo/poms/jdo2-api-2.1.1.pom.md5
@@ -0,0 +1 @@
+c5d1de5b7b88ddb3abc872468f4dab0a

diff --git a/dist/java-repository/javax.jdo/poms/jdo2-api-legacy-2.1.1.pom b/dist/java-repository/javax.jdo/poms/jdo2-api-legacy-2.1.1.pom
new file mode 100644
index 0000000..31ee315
--- /dev/null
+++ b/dist/java-repository/javax.jdo/poms/jdo2-api-legacy-2.1.1.pom
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+    Licensed to the Apache Software Foundation (ASF) under one or more

+    contributor license agreements.  See the NOTICE file distributed with

+    this work for additional information regarding copyright ownership.

+    The ASF licenses this file to You under the Apache License, Version 2.0

+    (the "License"); you may not use this file except in compliance with

+    the License.  You may obtain a copy of the License at

+  

+       http://www.apache.org/licenses/LICENSE-2.0

+  

+    Unless required by applicable law or agreed to in writing, software

+    distributed under the License is distributed on an "AS IS" BASIS,

+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+    See the License for the specific language governing permissions and

+    limitations under the License.

+-->

+

+<project>

+    <pomVersion>3</pomVersion>

+    <extend>../project.xml</extend>

+    <!-- ============== -->

+    <!-- Identification -->

+    <!-- ============== -->

+    <name>JDO2 API Legacy</name>

+    <groupId>javax.jdo</groupId>

+    <artifactId>jdo2-api-legacy</artifactId>

+    <currentVersion>2.1.1</currentVersion>

+    <package>javax.jdo</package>

+    <shortDescription>Java Data Objects 2 (JDO) API legacy</shortDescription>

+    <description>The Java Data Objects 2 (JDO) API is a standard interface-based 

+Java model abstraction of persistence, developed as Java Specification 

+Request 243 under the auspices of the Java Community Process.

+This version requires only JDK 1.3.</description>

+    <!-- ============ -->

+    <!-- Dependencies -->

+    <!-- ============ -->

+    <dependencies>

+        <dependency>

+            <groupId>javax.transaction</groupId>

+            <artifactId>transaction-api</artifactId>

+            <version>1.1</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.ant</groupId>

+            <artifactId>ant</artifactId>

+            <version>1.7.0</version>

+        </dependency>

+        <dependency>

+            <groupId>junit</groupId>

+            <artifactId>junit</artifactId>

+            <version>3.8.1</version>

+        </dependency>

+    </dependencies>

+    <!-- =================== -->

+    <!-- Build Specification -->

+    <!-- =================== -->

+    <build>

+        <sourceDirectory>src/java</sourceDirectory>

+        <unitTestSourceDirectory>test/java</unitTestSourceDirectory>

+        <!-- Unit test cases -->

+        <unitTest>

+            <includes>

+                <include>**/*Test.java</include>

+            </includes>

+            <excludes>

+                <exclude>javax/jdo/util/AbstractTest.java</exclude>

+                <exclude>javax/jdo/pc/*.java</exclude>

+            </excludes>

+            <resources>

+                <resource>

+                <directory>${basedir}/test/schema</directory>

+                <includes>

+                    <include>**/*.jdo</include>

+                    <include>**/*.jdoquery</include>

+                    <include>**/*.orm</include>

+                    <include>**/jdoconfig.xml</include>

+                </includes>

+                </resource>

+            </resources>

+        </unitTest>

+        <defaultGoal>jar:install</defaultGoal>

+

+        <!-- J A R  R E S O U R C E S -->

+        <!-- Resources that are packaged up inside the JAR file -->

+        <resources>

+            <resource>

+                <directory>${basedir}/..</directory>

+                <targetPath>META-INF</targetPath>

+                <includes>

+                    <include>NOTICE.txt</include>

+                </includes>

+            </resource>

+            <resource>

+                <directory>${basedir}/src/java</directory>

+                <includes>

+                    <include>javax/jdo/*.properties</include>

+                </includes>

+            </resource>

+            <resource>

+                <directory>${basedir}/src/schema</directory>

+                <includes>

+                    <include>javax/jdo/*.dtd</include>

+                    <include>javax/jdo/*.xsd</include>

+                </includes>

+            </resource>

+        </resources>

+    </build>

+</project>

+

diff --git a/dist/java-repository/javax.jdo/poms/jdo2-api-legacy-2.1.1.pom.asc b/dist/java-repository/javax.jdo/poms/jdo2-api-legacy-2.1.1.pom.asc
new file mode 100644
index 0000000..203015b
--- /dev/null
+++ b/dist/java-repository/javax.jdo/poms/jdo2-api-legacy-2.1.1.pom.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5FA7U7vsGnO6xsRAs0bAKCCnUNs83xlCWwajKS90wm+YamgogCfQKRr

+TcHkprd1DjBX7/ndUI09w/w=

+=bkJy

+-----END PGP SIGNATURE-----

diff --git a/dist/java-repository/javax.jdo/poms/jdo2-api-legacy-2.1.1.pom.md5 b/dist/java-repository/javax.jdo/poms/jdo2-api-legacy-2.1.1.pom.md5
new file mode 100644
index 0000000..42a20bf
--- /dev/null
+++ b/dist/java-repository/javax.jdo/poms/jdo2-api-legacy-2.1.1.pom.md5
@@ -0,0 +1 @@
+460cab9f1d7538fd446f4c9980e81440

diff --git a/dist/java-repository/org.apache.jdo/jars/jdo2-enhancer-2.1.1.jar b/dist/java-repository/org.apache.jdo/jars/jdo2-enhancer-2.1.1.jar
new file mode 100644
index 0000000..26135f9
--- /dev/null
+++ b/dist/java-repository/org.apache.jdo/jars/jdo2-enhancer-2.1.1.jar
Binary files differ
diff --git a/dist/java-repository/org.apache.jdo/jars/jdo2-enhancer-2.1.1.jar.asc b/dist/java-repository/org.apache.jdo/jars/jdo2-enhancer-2.1.1.jar.asc
new file mode 100644
index 0000000..8c14415
--- /dev/null
+++ b/dist/java-repository/org.apache.jdo/jars/jdo2-enhancer-2.1.1.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5FW7U7vsGnO6xsRAiqBAJ42WZpYCGfbP/odCKdR+XnNZ5JmaACff6Pn

+ahV6CeqHYI+dL8gpWA6W3IE=

+=7iA9

+-----END PGP SIGNATURE-----

diff --git a/dist/java-repository/org.apache.jdo/jars/jdo2-enhancer-2.1.1.jar.md5 b/dist/java-repository/org.apache.jdo/jars/jdo2-enhancer-2.1.1.jar.md5
new file mode 100644
index 0000000..85207c1
--- /dev/null
+++ b/dist/java-repository/org.apache.jdo/jars/jdo2-enhancer-2.1.1.jar.md5
@@ -0,0 +1 @@
+85cb174cd671b5eed80edc0b0f554a19

diff --git a/dist/java-repository/org.apache.jdo/jars/jdo2-model-2.1.1.jar b/dist/java-repository/org.apache.jdo/jars/jdo2-model-2.1.1.jar
new file mode 100644
index 0000000..a776ed3
--- /dev/null
+++ b/dist/java-repository/org.apache.jdo/jars/jdo2-model-2.1.1.jar
Binary files differ
diff --git a/dist/java-repository/org.apache.jdo/jars/jdo2-model-2.1.1.jar.asc b/dist/java-repository/org.apache.jdo/jars/jdo2-model-2.1.1.jar.asc
new file mode 100644
index 0000000..450692c
--- /dev/null
+++ b/dist/java-repository/org.apache.jdo/jars/jdo2-model-2.1.1.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5Fa7U7vsGnO6xsRAvIEAJ0dnyKrTHgjCtZZNWG73ezOf4a0PgCgoSl5

+IxnSnMO0QAw/vRfTQhpCL3A=

+=wcyk

+-----END PGP SIGNATURE-----

diff --git a/dist/java-repository/org.apache.jdo/jars/jdo2-model-2.1.1.jar.md5 b/dist/java-repository/org.apache.jdo/jars/jdo2-model-2.1.1.jar.md5
new file mode 100644
index 0000000..5560181
--- /dev/null
+++ b/dist/java-repository/org.apache.jdo/jars/jdo2-model-2.1.1.jar.md5
@@ -0,0 +1 @@
+64c1fa57c8d4420aa11013741b95f06c

diff --git a/dist/java-repository/org.apache.jdo/jars/jdo2-util-2.1.1.jar b/dist/java-repository/org.apache.jdo/jars/jdo2-util-2.1.1.jar
new file mode 100644
index 0000000..6af13e1
--- /dev/null
+++ b/dist/java-repository/org.apache.jdo/jars/jdo2-util-2.1.1.jar
Binary files differ
diff --git a/dist/java-repository/org.apache.jdo/jars/jdo2-util-2.1.1.jar.asc b/dist/java-repository/org.apache.jdo/jars/jdo2-util-2.1.1.jar.asc
new file mode 100644
index 0000000..062b382
--- /dev/null
+++ b/dist/java-repository/org.apache.jdo/jars/jdo2-util-2.1.1.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5Ff7U7vsGnO6xsRAtwDAJ49BAWy9kCiyRaSCpDpAoc4BnRM7ACeMVkl

+vwSf9axUJtZxWVeNla9f0l8=

+=3I+6

+-----END PGP SIGNATURE-----

diff --git a/dist/java-repository/org.apache.jdo/jars/jdo2-util-2.1.1.jar.md5 b/dist/java-repository/org.apache.jdo/jars/jdo2-util-2.1.1.jar.md5
new file mode 100644
index 0000000..4e18216
--- /dev/null
+++ b/dist/java-repository/org.apache.jdo/jars/jdo2-util-2.1.1.jar.md5
@@ -0,0 +1 @@
+75411dab43661c921e2dae198d76a2ec

diff --git a/dist/java-repository/org.apache.jdo/poms/jdo2-enhancer-2.1.1.pom b/dist/java-repository/org.apache.jdo/poms/jdo2-enhancer-2.1.1.pom
new file mode 100644
index 0000000..286cc93
--- /dev/null
+++ b/dist/java-repository/org.apache.jdo/poms/jdo2-enhancer-2.1.1.pom
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+  
+       http://www.apache.org/licenses/LICENSE-2.0
+  
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<project>
+    <pomVersion>3</pomVersion>
+    <extend>../project.xml</extend>
+    <!-- ============== -->
+    <!-- Identification -->
+    <!-- ============== -->
+    <name>JDO2 Implementation (Enhancer)</name>
+    <groupId>org.apache.jdo</groupId>
+    <artifactId>jdo2-enhancer</artifactId>
+    <currentVersion>2.1.1</currentVersion>
+    <package>org.apache.jdo</package>
+    <shortDescription>Java Data Objects 2 (JDO) Enhancer</shortDescription>
+    <description>The Java Data Objects 2 (JDO) API is a standard interface-based 
+Java model abstraction of persistence, developed as Java Specification 
+Request JSR 243 under the auspices of the Java Community Process.</description>
+    <!-- ============ -->
+    <!-- Dependencies -->
+    <!-- ============ -->
+    <dependencies>
+        <dependency>
+            <groupId>javax.jdo</groupId>
+            <artifactId>jdo2-api</artifactId>
+            <version>2.1.1</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.jdo</groupId>
+            <artifactId>jdo2-util</artifactId>
+            <version>2.1.1</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.jdo</groupId>
+            <artifactId>jdo2-model</artifactId>
+            <version>2.1.1</version>
+        </dependency>
+        <dependency>
+            <groupId>commons-logging</groupId>
+            <artifactId>commons-logging</artifactId>
+            <version>1.1</version>
+        </dependency>
+    </dependencies>
+    <!-- =================== -->
+    <!-- Build Specification -->
+    <!-- =================== -->
+    <build>
+        <sourceDirectory>src/java</sourceDirectory>
+        <!-- J A R  R E S O U R C E S -->
+        <!-- Resources that are packaged up inside the JAR file -->
+        <resources>
+            <resource>
+                <directory>${basedir}/..</directory>
+                <targetPath>META-INF</targetPath>
+                <includes>
+                    <include>NOTICE.txt</include>
+                </includes>
+            </resource>
+            <resource>
+                <directory>${basedir}/src/java</directory>
+                <includes>
+                    <include>**/*.properties</include>
+                </includes>
+            </resource>
+        </resources>
+    </build>
+</project>
+
diff --git a/dist/java-repository/org.apache.jdo/poms/jdo2-enhancer-2.1.1.pom.asc b/dist/java-repository/org.apache.jdo/poms/jdo2-enhancer-2.1.1.pom.asc
new file mode 100644
index 0000000..60acca2
--- /dev/null
+++ b/dist/java-repository/org.apache.jdo/poms/jdo2-enhancer-2.1.1.pom.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5FE7U7vsGnO6xsRAoIfAKCV0+X2/XWVTJJRfSwFcyN0vIYlbQCeJ3Wn

+H7O0Z87XARfGW39SrHqTpjo=

+=mQbd

+-----END PGP SIGNATURE-----

diff --git a/dist/java-repository/org.apache.jdo/poms/jdo2-enhancer-2.1.1.pom.md5 b/dist/java-repository/org.apache.jdo/poms/jdo2-enhancer-2.1.1.pom.md5
new file mode 100644
index 0000000..008fdbb
--- /dev/null
+++ b/dist/java-repository/org.apache.jdo/poms/jdo2-enhancer-2.1.1.pom.md5
@@ -0,0 +1 @@
+5ed89cd681744facc4f1eecb1cdae99e

diff --git a/dist/java-repository/org.apache.jdo/poms/jdo2-model-2.1.1.pom b/dist/java-repository/org.apache.jdo/poms/jdo2-model-2.1.1.pom
new file mode 100644
index 0000000..eb41325
--- /dev/null
+++ b/dist/java-repository/org.apache.jdo/poms/jdo2-model-2.1.1.pom
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+  
+       http://www.apache.org/licenses/LICENSE-2.0
+  
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<project>
+    <pomVersion>3</pomVersion>
+    <extend>../project.xml</extend>
+    <!-- ============== -->
+    <!-- Identification -->
+    <!-- ============== -->
+    <name>JDO2 Implementation (Model)</name>
+    <groupId>org.apache.jdo</groupId>
+    <artifactId>jdo2-model</artifactId>
+    <currentVersion>2.1.1</currentVersion>
+    <package>org.apache.jdo</package>
+    <shortDescription>Java Data Objects 2 (JDO) Model</shortDescription>
+    <description>The Java Data Objects 2 (JDO) API is a standard interface-based 
+Java model abstraction of persistence, developed as Java Specification 
+Request JSR 243 under the auspices of the Java Community Process.</description>
+    <!-- ============ -->
+    <!-- Dependencies -->
+    <!-- ============ -->
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.jdo</groupId>
+            <artifactId>jdo2-util</artifactId>
+            <version>2.1.1</version>
+        </dependency>
+        <dependency>
+            <groupId>commons-logging</groupId>
+            <artifactId>commons-logging</artifactId>
+            <version>1.1</version>
+        </dependency>
+    </dependencies>
+    <!-- =================== -->
+    <!-- Build Specification -->
+    <!-- =================== -->
+    <build>
+        <sourceDirectory>src/java</sourceDirectory>
+        <!-- J A R  R E S O U R C E S -->
+        <!-- Resources that are packaged up inside the JAR file -->
+        <resources>
+            <resource>
+                <directory>${basedir}/..</directory>
+                <targetPath>META-INF</targetPath>
+                <includes>
+                    <include>NOTICE.txt</include>
+                </includes>
+            </resource>
+            <resource>
+                <directory>${basedir}/src/java</directory>
+                <includes>
+                    <include>**/*.properties</include>
+                </includes>
+            </resource>
+        </resources>
+    </build>
+</project>
+
diff --git a/dist/java-repository/org.apache.jdo/poms/jdo2-model-2.1.1.pom.asc b/dist/java-repository/org.apache.jdo/poms/jdo2-model-2.1.1.pom.asc
new file mode 100644
index 0000000..ce135e8
--- /dev/null
+++ b/dist/java-repository/org.apache.jdo/poms/jdo2-model-2.1.1.pom.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5FH7U7vsGnO6xsRApRpAJ9gRSEAG1i8pgC9IpvyTGoZGnOd4wCfe+vu

+Wb5f9w6ac0shFsnc9tOAnho=

+=2A/J

+-----END PGP SIGNATURE-----

diff --git a/dist/java-repository/org.apache.jdo/poms/jdo2-model-2.1.1.pom.md5 b/dist/java-repository/org.apache.jdo/poms/jdo2-model-2.1.1.pom.md5
new file mode 100644
index 0000000..e3ef981
--- /dev/null
+++ b/dist/java-repository/org.apache.jdo/poms/jdo2-model-2.1.1.pom.md5
@@ -0,0 +1 @@
+ccb25cb234b8b3d0ab9a886cef0e1a9a

diff --git a/dist/java-repository/org.apache.jdo/poms/jdo2-util-2.1.1.pom b/dist/java-repository/org.apache.jdo/poms/jdo2-util-2.1.1.pom
new file mode 100644
index 0000000..8e4048f
--- /dev/null
+++ b/dist/java-repository/org.apache.jdo/poms/jdo2-util-2.1.1.pom
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+  
+       http://www.apache.org/licenses/LICENSE-2.0
+  
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<project>
+    <pomVersion>3</pomVersion>
+    <extend>../project.xml</extend>
+    <!-- ============== -->
+    <!-- Identification -->
+    <!-- ============== -->
+    <name>JDO2 Implementation (Util)</name>
+    <groupId>org.apache.jdo</groupId>
+    <artifactId>jdo2-util</artifactId>
+    <currentVersion>2.1.1</currentVersion>
+    <package>org.apache.jdo</package>
+    <shortDescription>Java Data Objects 2 (JDO) Util</shortDescription>
+    <description>The Java Data Objects 2 (JDO) API is a standard interface-based 
+Java model abstraction of persistence, developed as Java Specification 
+Request JSR 243 under the auspices of the Java Community Process.</description>
+    <!-- ============ -->
+    <!-- Dependencies -->
+    <!-- ============ -->
+    <dependencies>
+        <dependency>
+            <groupId>javax.jdo</groupId>
+            <artifactId>jdo2-api</artifactId>
+            <version>2.1.1</version>
+        </dependency>
+        <dependency>
+            <groupId>commons-logging</groupId>
+            <artifactId>commons-logging</artifactId>
+            <version>1.1</version>
+        </dependency>
+        <dependency>
+            <groupId>javax.servlet</groupId>
+            <artifactId>servlet-api</artifactId>
+            <version>2.5</version>
+        </dependency>
+    </dependencies>
+    <!-- =================== -->
+    <!-- Build Specification -->
+    <!-- =================== -->
+    <build>
+        <sourceDirectory>src/java</sourceDirectory>
+        <!-- J A R  R E S O U R C E S -->
+        <!-- Resources that are packaged up inside the JAR file -->
+        <resources>
+            <resource>
+                <directory>${basedir}/..</directory>
+                <targetPath>META-INF</targetPath>
+                <includes>
+                    <include>NOTICE.txt</include>
+                </includes>
+            </resource>
+            <resource>
+                <directory>${basedir}/src/java</directory>
+                <includes>
+                    <include>**/*.properties</include>
+                </includes>
+            </resource>
+        </resources>
+    </build>
+</project>
+
diff --git a/dist/java-repository/org.apache.jdo/poms/jdo2-util-2.1.1.pom.asc b/dist/java-repository/org.apache.jdo/poms/jdo2-util-2.1.1.pom.asc
new file mode 100644
index 0000000..6874c07
--- /dev/null
+++ b/dist/java-repository/org.apache.jdo/poms/jdo2-util-2.1.1.pom.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBIk5FL7U7vsGnO6xsRAjVFAJwJdsEZg7Do/d3JecLgVa49togBVgCeOeyl

+iTfB3x49OmwCLCw1TPPB/Nk=

+=Y4xY

+-----END PGP SIGNATURE-----

diff --git a/dist/java-repository/org.apache.jdo/poms/jdo2-util-2.1.1.pom.md5 b/dist/java-repository/org.apache.jdo/poms/jdo2-util-2.1.1.pom.md5
new file mode 100644
index 0000000..40c92d8
--- /dev/null
+++ b/dist/java-repository/org.apache.jdo/poms/jdo2-util-2.1.1.pom.md5
@@ -0,0 +1 @@
+3fbf093d6f36a705db7e686f74d189b4