On Apr 4, 2007, at 5:56 PM, Brett Porter wrote:
Seems like a reasonable workaround, though it'll be hard to retain
that location over time?
I was thinking of just including this repo.tar.bz2 in the dist dir
next to the srcs, so it gets preserved for all time.
Just to throw out other options:
- check these in to your own scm (maybe under /vendor) and change
the groupId, then release them as 2.3-geronimo-1.2 or similar. Then
you have both the source and binaries you rely on.
Yup, this is one option too, which I do like have that repo.tar.bz2,
though adding big files like that will hinder tools like svk2 :-(
- kick the developers of those plugins (I see no reason we couldn't
work on releasing the 2 maven ones over there, and Jason should be
able to release xmlbeans?). I understand this introduces lag for
you though.
Problem is that no one really knows if the current xmlbeans-maven-
plugin works or will cause problems, and I don't know what rev this
snap is from so I can't branch and release the code that we use now.
I think we switched to this pinned snapshot a while ago due to
problems with newer snapshots, but then it worked and no one looked
into it anymore. And the pinned snapshot is hard to find cause it
doesn't appear to be a snap, but it is.
I'm happy with the repo.tar.bz2 for now though.... and really I think
we may need to keep a hold of the dependency artifacts for release
builds to ensure that future builds of the released sources will
work... cause no matter what anyone says... eventually something on a
public repo will be lost causing builds to break.
--jason