John E. Conlon wrote:
On Sat, 2006-11-04 at 07:28 -0500, Richard S. Hall wrote:
If you have some specific libraries you with to volunteer to bundle-
ize,
I can add your name and the libraries to the wiki page for now until
we
decide what our process will be.
Would like to bundleize the following three:
<groupId>antlr</groupId>
<artifactId>antlr</artifactId>
<version>2.7.6</version>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.1</version>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.0</version>
I added these to the Felix Commons wiki page...there is some overlap
with what Felix said he would potentially provide, but we can work that
out...that is the whole point of this initiative. :-)
Since bundleizing is just a pom.xml, how shall I furnish you with the
pom.xml files? Maybe you could open Jira issues and I (or other
contributors) can simply attach the pom.xmls for your or Enrique's
review?
Good question. Slight variation, perhaps, I created a "Felix Commons"
JIRA component, so you can create an issue for any POM that you have and
attach it to that. Seems reasonable to me...although I am just winging
it here. I am still not exactly sure how we are going to do this or
where these generated bundles are going to live, etc. It would be nice
if we could automatically publish them to an OBR repository some
place...something to work on for the future, I guess. :-)
-> richard
I was thinking lately that we could actually define a common
process/approach for bundling third-party libs and define a POM file
template for our new maven plugin for doing so. Then the whole process
potentially becomes really simple. Felix Commons could become a large
"project" of POMs where each simply has a dependency on the library it
wants to convert, which will then convert it automatically with the
plugin when built...then we just need to make the resulting JARs
publicly available (perhaps through OBR and Maven) and we are done.
This is pretty much the approach I was thinking. Just a bunch of poms
that are built and deploy their bundles to Maven.
thanks,
John