You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Juergen Hoetzel
fbaa1988b3
[infer][PR] [mvn] Handle recursive modules
Summary:
Don't assume pom.xml is always stored in init_work_dir/MODULE.
Use directory of the parent pom.xml instead.
Fixes reading of invalid pom.xml filenames when using > 1 levels of modules. [Apache Beam](https://github.com/apache/beam):
> infer -g --print-logs -- mvn -pl 'org.apache.beam:beam-sdks-java-io-jdbc' compile
> Infer version v0.10.0-1580e5b3
> Copyright 2009 - present Facebook. All Rights Reserved.
> INFER_ARGS = -g^--print-logs
> rest arg: compile
> rest arg: org.apache.beam:beam-sdks-java-io-jdbc
> rest arg: -pl
> rest arg: mvn
> Project root = /home/juergen/java/beam
> CWD = /home/juergen/java/beam
> Driver mode:
> Maven driver mode:
> prog = mvn
> Arg: -pl
> Arg: org.apache.beam:beam-sdks-java-io-jdbc
> Arg: compile
>
> Capturing in maven mode...
> Adding maven module /home/juergen/java/beam/sdks/java/build-tools
> Adding maven module /home/juergen/java/beam/sdks
> Adding maven module /home/juergen/java/beam/runners
> Adding maven module /home/juergen/java/beam/example
Closes https://github.com/facebook/infer/pull/593
Reviewed By: sblackshear
Differential Revision: D4627315
Pulled By: jvillard
fbshipit-source-id: 7ba33cc
|
8 years ago |
.. |
Makefile
|
[mvn] new integration
|
8 years ago |
issues.exp
|
[infer][PR] [mvn] Handle recursive modules
|
8 years ago |