mockito / shipkit

Toolkit for shipping it used by Mockito library
http://shipkit.org
MIT License
158 stars 35 forks source link

Empty Dependency Info files generated causing missed releases #619

Closed magneticflux- closed 6 years ago

magneticflux- commented 6 years ago

Example Travis CI build where dependencies changed but no new release: Link

I inspected the module-dependencies.md files in my releases back to at least 1.0.2 of my project and they're all empty, so this seems like it's been around for a while. I never noticed an issue before though because I changed the sources as well.

EDIT: I believe it is due to this line: link. I'm not sure, but it may be because my project is a top-level project so Shipkit and my dependencies are declared at the same level. Perhaps that line ignores dependencies of the top-level project, instead only getting dependencies from subprojects/modules?

wwilk commented 6 years ago

Hey @magneticflux- thank you for reporting the issue! I will investigate

epeee commented 6 years ago

I just had a look at this one. It looks like we are generating empty dependency info files if the java-library plugin is used. I already have an idea how to solve this one.

epeee commented 6 years ago

@magneticflux- thx for reporting this one! This problem is fixed in Shipkit v2.0.7.