-
1. Re: OSGi Bundle Repository
starksm64 Apr 24, 2007 4:53 PM (in response to starksm64)I added a https://svn.jboss.org/repos/jbossas/projects/osgi/trunk/repository/ containing the OBR interfaces from felix since the current felix code would not compile for me. Its just a few interfaces. As we flesh this out any changes/feedback should be presented to the felix devs.
-
2. Re: OSGi Bundle Repository
alesj Apr 24, 2007 7:06 PM (in response to starksm64)The current 'work in progress' code is back into the MC - under OSGi module.
Should I move this code there? -
-
4. Re: OSGi Bundle Repository
alesj Apr 24, 2007 7:52 PM (in response to starksm64)OK, first thing tomorrow in the morning.
It's almost 2am here now ;-). -
5. Re: OSGi Bundle Repository
kconner Apr 26, 2007 9:52 AM (in response to starksm64)Ales and I started having a discussion about moving the source but we felt that a more appropriate place to to have the discussion was in the forum.
I was suggesting that we create a second project for the repository api, keeping this separate from the current osgi integration project (osgi-int). I was also suggesting that we should create an osgi top level directory and move the osgi-int project into it, keeping the clutter in the top level to a minimum.
The current layoutmc ---> osgi-int
would therefore become something like the followingmc ---> osgi ---> osgi-int | |-> osgi-api ---> repository | |-> <other apis>
The idea would be to keep each of the api projects separate.
Does anyone have any other thoughts/suggestions? Ales, can you add your thoughts to this? -
6. Re: OSGi Bundle Repository
starksm64 Apr 26, 2007 12:13 PM (in response to starksm64)Sounds fine. One thing I saw was that the osgi-int code had explicit dependencies on felix implementation classes. Such code should also be separated from the osgi-int project.
-
7. Re: OSGi Bundle Repository
alesj Apr 26, 2007 2:45 PM (in response to starksm64)"scott.stark@jboss.org" wrote:
Sounds fine.
I proposed different 'strategy'.
I don't like the idea of equal MC modules being at different source levels.
So I would keep the current osgi-int and add a new 'varia' module, where I would keep all external APIs:mc --> varia --> src --> osgi-api --> [some]-api
"scott.stark@jboss.org" wrote:
One thing I saw was that the osgi-int code had explicit dependencies on felix implementation classes. Such code should also be separated from the osgi-int project.
That was the initial / old code, in a separate osgi project under jbossas/projects. Not part of MC/OSGi-int. -
8. Re: OSGi Bundle Repository
starksm64 Apr 26, 2007 3:14 PM (in response to starksm64)Having the apis under a varia/src project does not allow for separate artifacts though. You need a maven project source tree per artifact. It would have to be something like:
mc ---> varia | |-> osgi-api ---> repository / pom.xml | |-> <other apis> / pom.xml |-> [some]-api / pom.xml
-
9. Re: OSGi Bundle Repository
alesj Apr 26, 2007 3:53 PM (in response to starksm64)Whatever makes Maven happy. :-)
My point is to keep the core MC modules equal, I don't really care about external source APIs, specially the one's that are there for APIs sake.
But I agree with you on the artifacts - it should be as easy as possible to create them - and use/reference them in other MC modules. -
10. Re: OSGi Bundle Repository
kconner Apr 27, 2007 5:18 AM (in response to starksm64)Okay, the last sounds good. I'll look at it later today.
-
11. Re: OSGi Bundle Repository
kconner Apr 27, 2007 11:57 AM (in response to starksm64)The source has been moved across and the poms updated.
An update from the root is necessary to pull everything in. -
12. Re: OSGi Bundle Repository
alesj Apr 27, 2007 12:05 PM (in response to starksm64)Cool, great job.
As you could see, I already fixed javadocs. :-) -
13. Re: OSGi Bundle Repository
kconner Apr 27, 2007 12:21 PM (in response to starksm64)Already fixed them! You got in before I had even committed the poms! :-)
-
14. Re: OSGi Bundle Repository
adrian.brock Apr 30, 2007 10:25 AM (in response to starksm64)"alesj" wrote:
"scott.stark@jboss.org" wrote:
Sounds fine.
I proposed different 'strategy'.
I don't like the idea of equal MC modules being at different source levels.
So I would keep the current osgi-int and add a new 'varia' module, where I would keep all external APIs:
Not varia. Varia is a bad idea in JBossAS and a bad idea here.
Call it jboss-osgi-services (or if it really is external why do we need a project anyway,
can't this just be integrated as a jar?)