This looks like a good start.
 
One of the common requests is that the iBATIS source be included in Maven also.  I've wondered if there will be a problem here because the source for the three JARs is included in one zip.  Do you know how to specify a source location in the POM?  And does the source need to be broken out?
 
Same questions for Javadoc I assume.
 
You're right that the documentation is pretty poor, but I think that getting it published is as simple for us as writing the proper stuff to our internal repository.  There is a seperate internal repository for Maven2.
 
Jeff Butler


 
On 9/6/06, Gwyn Evans <[EMAIL PROTECTED]> wrote:
Hmm, I can see why -
http://www.apache.org/dev/release-publishing.html#repo-upload is about
as much use as a chocolate teapot, as it's either talking about Maven1
or it's  "TBD"...

For an 'external' user, my 'how-to' would be as follows, but from
'inside', I can't tell yet.  (I'm involved with Wicket, which is
looking to move to Apache - For the start we'll be in the incubator
but if we carry on through, we /will/ be publishing to ibiblio, so
it's information we will be digging out, albeit not in the near
future!)

I've replicated the 'work' area at http://www.javaguy.co.uk/ibatis/
but I've not (yet?) raised any issues to have the new release added,
as you might have views on the jar renaming, etc.

(By the way, I don't use DAO, but have flagged it as being dependent
on common - is this actually so?)

/Gwyn

HOW-TO for an 'external' user
=============================
http://maven.apache.org/guides/mini/guide-ibiblio-upload.html
(May not be accepted, as the ASF has it's own upload method)


1) Download latest release and extract the .jar files
   - e.g. http://cvs.apache.org/dist/ibatis/ibatis.java/builds/iBATIS_DBL-2.2.0.638.zip

2) Create work area (Maven2-Upload/External) with subfolders common, dao, sqlmap

3) Copy release jars into respective subfolders, (and this is a
contentious bit[1]) renaming to <artifact>-<version>, e.g.
ibatis2-sqlmap-2.2.0.638.jar

4) Copy the poms.xml from the previous version and update the versions
and dependencies.(I've filled in all the missing info in the 2.2.0
versions, as the current ones don't have all the info they currently
require.)

5) Create the 'bundle' distributions to be uploaded
   $ cd common
   $ jar cvf ../ibatis2-common-2.2.0.638-bundle.jar *
   added manifest
   adding: ibatis2-common-2.2.0.638.jar(in = 85587) (out= 78823)(deflated 7%)
   adding: pom.xml(in = 616) (out= 295)(deflated 52%)

   $ cd ../dao
   $ jar cvf ../ibatis2-dao-2.2.0.638-bundle.jar *
   added manifest
   adding: ibatis2-dao-2.2.0.638.jar(in = 61191) (out= 53503)(deflated 12%)
   adding: pom.xml(in = 814) (out= 338)(deflated 58%)

   $ cd ../sqlmap
   $ jar cvf ../ibatis2-sqlmap-2.2.0.638-bundle.jar *
   added manifest
   adding: ibatis2-sqlmap-2.2.0.638.jar(in = 322368) (out=
281449)(deflated 12%)
   adding: pom.xml(in = 817) (out= 340)(deflated 58%)

   $ ls -1F
   common/
   dao/
   ibatis2-common-2.2.0.638-bundle.jar*
   ibatis2-dao-2.2.0.638-bundle.jar*
   ibatis2-sqlmap-2.2.0.638-bundle.jar*
   sqlmap/

6) Upload to JIRA at
http://jira.codehaus.org/secure/CreateIssue.jspa?pid=10367&issuetype=3


[1] If I was doing this from scratch, I probably wouldn't, but the
earlier uploads have also been renamed to clearly show the versions,
so I'm siding with continuing the practice.




On 06/09/06, Larry Meadors <[EMAIL PROTECTED]> wrote:
> On 9/6/06, Gwyn Evans <[EMAIL PROTECTED]> wrote:
> > What's best for you?  Pom or dist plus a short 'how-to' to do it
> > yourselves added to the issue, or just want it done with the how-to
> > for next time?
>
> The ideal solution would be a HOW-TO that would help us keep it
> up-to-date with each release. I know that apache has a MVN repo that
> is mirrored and that we can write to it...I am just not sure *what* we
> need to write to it.
>
> Larry
>


--
Download Wicket 1.2.2 now! - http://wicketframework.org

Reply via email to