Did you ever experience the classpath issue described below in Maven?

I thought Maven does a dependency resolution and creates a classloader per plugin which I believe should solve the problem. Unless of course we embed dependencies somewhere

Carsten

David Bosschaert wrote
Hi Carsten,

On Fri, 26 Jul 2019 at 17:34, Carsten Ziegeler <cziege...@apache.org> wrote:


+1 for a release.

The analyser, modelconverter, launcher have open issues. Not sure how
important they are.


For the analyser, I think we can postpone SLING-8594, maybe the analyser
described in this issue is already covered in another way. I've move the
issue for the moment to 1.0.8.

For the model converter, @Andy Schaefer do you think SLING-8479 is urgent?
If so would you be able to contribute a patch?
For the launcher, @Andy Schaefer do you think SLING-8483 is urgent? If so
would you be able to contribute a patch?

Other than these 3 there are no open issues on he analyser, modelconverter
and launcher.



Both extensions (apiregions and content) have no issues at all, so I
don't think we need a release. Unless the issues are not in jira of course.


On this topic, there have been changes in the core Feature Model, and these
extensions pick the core Feature Model up via Maven dependencies when they
are run in a Maven context. Therefore I think we need to update their
dependencies to the latest Feature Model, otherwise the problem arises that
different Feature Model releases end up on the same classpath in Maven. And
given the update of the dependency they need a new release.
In an OSGi runtime you wouldn't have this problem, but since this a flat
classpath in Maven I think we need a release of these.

Or is there a better way to handle this?


The slingstart plugin has no issues for the upcoming release either. But
I assume it depends on some of the other modules?


Yes same classpath issue as described for the extensions...


The slingfeature plugin has one open issue, SLING-8541, which I would
like to get resolved before a release. As soon as the proposed solution
is agreed on, I can implement it.


I'll wait for the discussion on SLING-8541  to conclude.

Best regards,

David

--
Carsten Ziegeler
Adobe Research Switzerland
cziege...@apache.org

Reply via email to