Stefano Lenzi wrote:
Richard S. Hall wrote:
Stefano Lenzi wrote:
I have recognized only now that the path which I would like to move the plugins to is trunk/tools/maven2/ (not trunk/plugins which I mention in my first e-mail) because it looks like the sub-project folder which contains all the maven2 plugin developed by Felix. If the trunk/tools/maven2 path is not correct, do you think we should move the project inside that folder to someplace else?

Yes, we definitely should. Actually, that is part of our ongoing repo refactoring...I moved bundleplugin some time ago.

We have the following directories to consider:

   * tools/mangen - should likely be moved to a trunk directory as a
     sub-project.
* tools/plugins/felix-archetype - not sure if this is in use by anyone.
   * tools/plugins/maven-felix-plugin - this should probably be in
     someone's sandbox, since it is an idea that is being fleshed out.

I can move it in my sandbox, I'm interested in developing such plugin, I would like to integrate it with some the works made by the PAX guys.

Feel free to take it over. I think this plugin or something like it could be used as the basis for a Felix testing harness.

   * tools/plugins/felix-product-plugin - this should also probably be
     in someone's sandbox.
   * tools/plugins/maven-osgi-plugin - this can either be deleted or
     somehow moved into some deprecated location.

If you want to deprecated it I think we should even close the open JIRA issue of the plugin. My only concern is: what if someone will send a patch for such plugin?

Again, we need to decide how we want to handle this, but from my point of view I am content to just let it go out to pasture and turn down future request against it. Now that Stuart has added the "embed dependency" stuff to bundleplugin, there is no reason to keep using maven-osgi-plugin that I am aware of...

maven-osgi-plugin is the precursor to maven-bundle-plugin, just like any project that evolves, the users are expected to migrate to the latest version (or take over the old version and start managing it themselves).

In any case I think that a maven2 or plugin sub-project in the root will be perfect as container for all the maven plugin developed by Felix for osgi development.

A "maven2" or "plugin" directory still doesn't make any sense in the long run because you always end up with forks in the road that you cannot traverse. For example, if we have a sub-project that has some sort of integration with Maven, should that go into the "maven2" directory or should it be in the sub-project directory to which it belongs? This situation actually happened with iPOJO. I believe it makes the most sense to put things into the sub-project into which they belong, because that sub-project is a self-contained entity.

I see nothing to convince me that the situation has changed, although I do understand the human desire to try to categorize everything.

-> richard


Stefano "Kismet" Lenzi


-> richard


Ciao,
Stefano "Kismet" Lenzi

Reply via email to