dkpro / dkpro-jwpl

DKPro JWPL (DKPro Java Wikipedia Library) is a free, Java-based application programming interface that facilitates access to all information in Wikipedia.
https://dkpro.github.io/dkpro-jwpl
Apache License 2.0
81 stars 34 forks source link

Eclipse IDE doesn't recognize shaded dependencies #259

Open rzo1 opened 10 months ago

rzo1 commented 10 months ago

Describe the refactoring action

It seems, that Eclipse IDE does not recognize the attached and shaded artifact in https://github.com/dkpro/dkpro-jwpl/tree/master/dkpro-jwpl-deps during an initial import leading to compile issues.

Note: It works fine in IntelliJ or via a plain Maven build.

I see the following options for discussion:

I am in favour of (3) with a long term perspective on (4). WDYT, @reckart @mawiesne ?

Expected benefit

Eclipse users can directly work with JWPL source without doing workarounds

mawiesne commented 10 months ago

Personally, I could live with (1). Reading the docs/readme can be expected from dev people. Short term effect: we get out a long-time awaited JWPL release soon(er). +1 @(1)

I see transparency issues with (2), wouldn't consider it further.

Optimal (mid/longterm) way, of course, would be option (4). This might be a target for JWPL 2.1.x, completing the work of jakarta namespace migration. +1 @(4).

As an intermediate goal, I'd choose option (1) for now (=2.0.0), with setting either (4) or alternatively (3) as target for 2.1.x.

Thoughts @reckart ?

mawiesne commented 9 months ago

@rzo1 agreed that the path forward will be option (1).