versioneye / versioneye_maven_plugin

Maven Plugin for VersionEye
50 stars 22 forks source link

skipScopes does not work when transitiveDependencies is true #60

Closed jcgjunge closed 2 years ago

jcgjunge commented 8 years ago

The option to skip certain (skipScopes) scopes is not possible when setting the option transitiveDependencies is set to true.

To enable versioneye to create a correct report of what a deployable (ear, war etc.) contains of third party products, the combination of transitiveDependencies set to true and skipScopes set to test,provided... is needed.

reiz commented 8 years ago

@jcgjunge You are right. Will work on this next week.

kyuff commented 8 years ago

Hey @reiz

Take a look at this GIST: https://gist.github.com/kyuff/bdbf7c2505b6b5235808b80e40cff682

By using this method, it becomes muct easier to work with the dependencies in a Maven Mojo. It shows how to use a group filter, but you could do the same mechanism to create a scope filter as well.

jcgjunge commented 8 years ago

Is there any progress on this issue?

reiz commented 7 years ago

@jcgjunge @kyuff I can work on this issue next week on Wednesday.

reiz commented 7 years ago

@jcgjunge @kyuff Now the new behaviour is that with transitiveDependencies true only RUNTIME dependencies are send to the server. That means dependencies with scope TEST & PROVIDED are ignored. Does that work for you?

kyuff commented 2 years ago

@jcgjunge can you close this issue, as the project is not active?