如何使用Maven着色插件包含和排除来自不同工件的一些文件

时间:2018-04-02 13:54:59

标签: java maven

我正在尝试使用Maven Shaded插件创建一个超级jar来创建一个Maven配置文件。我有两个与当前项目相关的依赖项目。

Project-A 取决于 Project-B和Project-C。它们共享相同的组ID 。我们正在使用monolith repo structure.Below是项目.pom详细信息

项目-A.pom

const metadata = require('./metadata.json');
const { exec } = require('child_process');

exec(`echo ${metadata.build.major}`, (err, stdout, stderr) => {
  if (err) {
    // node couldn't execute the command
    return;
  }

  // the *entire* stdout and stderr (buffered)
  console.log(`stdout: ${stdout}`);
  console.log(`stderr: ${stderr}`);
});

我的要求是我想从依赖项目中排除所有 .xml 文件,并且只包含当前项目中的Xml文件。为此,我使用了以下过滤器但我无法实现它。 / p>

./node_modules/.bin/sentry ...

请让我知道怎么做。

0 个答案:

没有答案