reef-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Markus Weimer <>
Subject Re: Does reef build on the mac
Date Wed, 28 Jun 2017 17:34:58 GMT
Also, there are ways to extract the dependency graph from POMs:


On Wed, Jun 28, 2017 at 12:50 AM, Mariia Mykhailova
<> wrote:
> pom.xml in the root folder of REEF project also contains some meta-information which
describes the project as a whole and not just Java part of it (info like licensing, urls,
mailing lists etc.)
> I wouldn't get into the trouble of moving it (and potentially splitting it into Java-only
part and project-general part) just for the sake of keeping our inner organizational nazi
happy :-)
> +1 for not maintaining a separate dependencies graph; any documentation like this will
tend to drift away from the code it describes over time as new dependencies are added.
> -Mariia
> ________________________________
> From: Markus Weimer <>
> Sent: Tuesday, June 27, 2017 6:48:16 PM
> To: REEF Developers Mailinglist
> Subject: Re: Does reef build on the mac
> On Mon, Jun 26, 2017 at 3:35 PM, Saikat Kanjilal <> wrote:
>> Not to sound like an organizational nazi :) but is it possible to move the
>> root level pom file into the lang\java directory , it seems like the .net
>> side is self contained and we should use that consistency for the build
>> mechanisms on the java side as well.
> That seems feasible. However, we use the pom in the root directory to
> also trigger a scan of the .NET code for compliance with our license
> header requirement. If we have a replacement for that in msbuild, we
> could move the pom.
>>  Also there are times when one
>> wishes to only build some of the components so it'd also be good to
>> document the build dependency hierarchy in the as well, again for
>> a beginner level person coming into the project it helps to understand this
>> dependency while debugging/building.
> That is less likely. The build dependencies are all encoded in the
> POMs, and the maintenance of an additional verbatim description in a
> text file is unlikely to succeed. Also, build systems are generally
> doing an OK job at identifying which parts of a project need to be
> rebuilt after changes.
> Markus

View raw message