-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix unexpected dependency 'guice' #27
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I didn't quite understand the issue here Nick. Can you please explain it to me ?
well, it's not really an issue, but since 7.0.0-beta2, it generates more optional dependencies (due to the |
@missedone Do you think we should fix it in cbeust/testng too? |
@juherr |
I've no idea.
|
That was the goal of testng-p2. But I'm not sure what the compatibility level testng-p2 offers, I haven't yet verified it in any OSGi framework except Eclipse. There is one more thing, we need to publish this osgified testing to Maven repo as some user manages OSGi dependency with Maven. |
Ok. What do you think if we remove the 3rd party references and add a link to testng-p2 into the documentation? At the same time, I found the following:
https://wiki.eclipse.org/Tycho/Release_Notes/0.26 Any idea why they say TestNG is not a OSGi Bundle? |
yes, this might redirect the users to testng-p2
I have no idea... |
Because the release notes for Tycho 0.26 are super old and pre-dates the OSGi-fication of TestNG. |
@mbooth101 Thanks for your answer. |
Fair enough. If TestNG is fully available as an OSGi bundle, such workarounds are no longer necessary :-) |
@mbooth101 |
the testng-7.0.0-beta2 generates extra unexpected depeendecies, remove them