I just spent a few minutes to integrate the last remaining piece of the old build system
into Version 7. (The import of the dependencyfinder.build.xml file has been commented out
of build.xml.)
DependencyFinder is integrated in the "standard" fashion used for FindBugs, PMD, etc.
This can be summarized as follows:
* A hackyCore_Build/lib/dependencyfinder directory containing a file with the taskdefs
for DependencyFinder has been imported. This allows the (source and binary) builds to
proceed even if DependencyFinder tool is not actually installed in the local environment.
* If you actually want to run dependencyfinder, you need to install DependencyFinder and
define the DEPENDENCYFINDER_HOME environment variable.
* After doing an svn update, your build will fail with a message indicating that you need
to install the DependencyFinder sensor if you don't have it already installed. Following
the standard approach, developers must install the sensors for all third party tools
supported in the build (so that the taskdefs are available) but do not need to install
the tools themselves.
* The binary distribution does not require either the DependencyFinder tool nor its
sensor to be installed.
Cedric will probably be interested in adding Dependency sensor data to the daily build,
building telemetry streams off of it, and watching how this data relates to our other
static and dynamic telemetry streams.
Cheers,
Philip
- [HACKYSTAT-DEV-L] DependencyFinder now integrated into buil... Philip Johnson
-