Files
SCM-Manager/scm-ui/jest-preset/src/findTarget.js

17 lines
405 B
JavaScript
Raw Normal View History

2019-10-14 11:06:23 +02:00
const fs = require("fs");
const path = require("path");
function findMavenModuleRoot(directory) {
if (fs.existsSync(path.join(directory, "pom.xml"))) {
return directory;
}
return findMavenModuleRoot(path.resolve(directory, ".."));
}
function findTarget(directory) {
const moduleRoot = findMavenModuleRoot(directory);
return path.join(moduleRoot, "target");
}
module.exports = findTarget;