[Hawkular-dev] Srcdeps - some changes to come

Peter Palaga ppalaga at redhat.com
Tue Nov 29 12:06:40 EST 2016


Hi *,

I have sent a couple of PRs, some of them were merged already. Please go 
through the list and let me know if you see a hawkular project missing 
there?

https://github.com/hawkular/hawkular-parent-pom/pull/93 merged, 
hawkular-parent 50 released

https://github.com/hawkular/hawkular-commons/pull/92 merged

https://github.com/hawkular/hawkular-inventory/pull/319 merged

https://github.com/hawkular/hawkular-apm/pull/694

https://github.com/hawkular/hawkular-metrics/pull/704

https://github.com/hawkular/hawkular-agent/pull/273

https://github.com/hawkular/hawkular-services/pull/104

Thanks,

Peter


On 2016-11-24 16:26, Peter Palaga wrote:
> Hi *,
>
> I was able to invest some time into srcdeps in the recent couple of
> months. Srcdeps is now a bit more powerful - esp. it is able to handle
> all kinds of dependencies incl. parents and BoM imports. The new
> functionality was enabled by using the Maven Core Extensions API instead
> of Maven Plugin API.
>
> Technically, srcdeps now provides its own custom implementation of Maven
> Local Repository [1]. In this way srcdeps is able to intercept every
> single request to the Maven Local Repository and eventually build the
> requested artifact from source and install it locally if necessary.
>
> The convention to declare a source dependencies using
> -SRC-revision-{sha1} suffix stayed unchanged. However, the mapping from
> GAVs to git repositories now lives in .mvn/srcdeps.yaml file rather than
> in pom.xml file.
>
> In the coming weeks, I'll be preparing PRs to migrate from the old
> srcdeps-maven-plugin to the new srcdeps core extension.
>
> I'll also introduce mvnw (a.k.a. Maven Wrapper [2]) so that there is a
> common way for developers, CI and srcdeps to get the same clearly
> defined version of Maven.
>
> Are there any concerns or questions?
>
> [1] https://github.com/srcdeps/srcdeps-maven
> [2] https://github.com/takari/maven-wrapper#maven-wrapper
>
> Thanks,
>
> Peter
> _______________________________________________
> hawkular-dev mailing list
> hawkular-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hawkular-dev
>



More information about the hawkular-dev mailing list