aries-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Xavier Roussel (JIRA)" <>
Subject [jira] [Commented] (ARIES-1792) blueprint-maven-plugin slows down compilation
Date Mon, 16 Apr 2018 06:36:00 GMT


Xavier Roussel commented on ARIES-1792:

Hello Dominik and thanks for your work !

I don't know exactly which dependencies BMP scan and which ones are the more time consuming
but by looking at the code it seems that BMP scan all the module and all the artifacts referenced
in the module.

Currently we have an api/spi module but because of some specific Implementation we still have
dependencies between the modules but I will check if I can optimize that.
I will try your optimization today and provide you the logs.


> blueprint-maven-plugin slows down compilation
> ---------------------------------------------
>                 Key: ARIES-1792
>                 URL:
>             Project: Aries
>          Issue Type: Improvement
>    Affects Versions: blueprint-maven-plugin-1.9.0
>            Reporter: Xavier Roussel
>            Priority: Major
> We have a maven project with 20+ modules all using BMP to generate blueprint file.
> During compilation, BMP is executed on each module and represents more than 70% of the
project's compilation time.
> We specify a scanPath for each module as a parameter to BMP but it seems that it scan
the module and also all the dependencies so because the modules are linked together, the whole
project is scanned again and again for each module.
> It could be useful to add an option to exclude dependencies so that BMP only scan the
current module.

This message was sent by Atlassian JIRA

View raw message