相关疑难解决方法(0)

如何更改maven日志记录级别以仅显示警告和错误?

我想阻止maven显示INFO消息,我想只看到警告和错误(如果有的话).

我怎样才能实现这一点,最好是通过更改调用maven的命令行来实现?

logging maven-2 maven

133
推荐指数
6
解决办法
10万
查看次数

如何在 Maven 执行期间禁用特定警告?

由于我使用的配置,我得到了很多这些:

[WARNING] 'dependencies.dependency.systemPath' for local-deps:[...] should not point at files within the project directory, ${basedir}/[...] will be unresolvable by dependent projects [...]
Run Code Online (Sandbox Code Playgroud)

由于这是应用程序当前的设置方式,我无法修复它们;但是它们使控制台混乱,那么有没有办法禁用它们?mvn --quiet不是一个选项,因为它删除了太多消息。

maven

5
推荐指数
1
解决办法
2682
查看次数

测试Maven插件时抛出NoSuchElementException

我正在尝试使用maven插件测试工具来测试我的maven插件.我能在这个问题上找到的唯一文件是相当陈旧的,我发现类似的线程有相同的错误,但没有解决方案,至少没有解决问题的方法.在尝试运行lookupMojo方法时,错误可以归结为抛出NoSuchElementException.

有没有其他人遇到此问题或类似问题,您是如何解决的?如果您需要更多信息,请告诉我,我会发布更新.

插件类

@Mojo(name = "my_plugin", defaultPhase = LifecyclePhase.CLEAN, threadSafe = true)
public class MyPlugin extends AbstractMojo
{
    private static final Logger logger = LoggerFactory.getLogger(MyPlugin.class);

    @Parameter private String configFileLocation;

    public void execute() throws MojoExecutionException, MojoFailureException
    {
        logger.info("The config file location is: {}", configFileLocation);
        saveSystemProperties(new File(configFileLocation));
    }

    private void saveSystemProperties(final File file)
    {
        logger.info("Attempting to save system properties");
        try(FileOutputStream fr = new FileOutputStream(file))
        {
            System.getProperties().store(fr, "Properties");
            logger.info("Properties successfully saved. Closing File Output Stream …
Run Code Online (Sandbox Code Playgroud)

java maven-plugin maven

4
推荐指数
1
解决办法
1759
查看次数

标签 统计

maven ×3

java ×1

logging ×1

maven-2 ×1

maven-plugin ×1