Maven 2 如何抑制/控制货车FTP Maven扩展的日志记录?
我使用FTP部署Maven站点。工作正常,但输出中充满了FTP连接/身份验证详细信息,可以有效地向所有人公开登录名和密码(特别是当项目是开源的并且其CI协议可以公开访问时): 是否可以禁止此日志记录?或者配置它。。。这是我的Maven 2 如何抑制/控制货车FTP Maven扩展的日志记录?,maven-2,maven,maven-3,wagon,maven-wagon-plugin,Maven 2,Maven,Maven 3,Wagon,Maven Wagon Plugin,我使用FTP部署Maven站点。工作正常,但输出中充满了FTP连接/身份验证详细信息,可以有效地向所有人公开登录名和密码(特别是当项目是开源的并且其CI协议可以公开访问时): 是否可以禁止此日志记录?或者配置它。。。这是我的pom.xml的一部分,其中使用了FTP: [...] <build> <extensions> <extension> <groupId>org.apache.maven.wag
pom.xml
的一部分,其中使用了FTP:
[...]
<build>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ftp</artifactId>
<version>1.0-beta-7</version>
</extension>
</extensions>
[...]
</build>
[...]
[…]
org.apache.maven.wagen
货车ftp
1.0-beta-7
[...]
[...]
不可能,基本上它与maven站点插件相关,而不是与VangFTP(它只是apache commons net ftp客户端的一个简单适配器)相关。请参阅第310行中的
Debug debug = new Debug();
wagon.addSessionListener( debug );
wagon.addTransferListener( debug );
在何处使用标准输出
我认为最好的解决方案是使用更复杂的SessionListener或标志,以避免在源代码中不需要添加SessionListener(调试)。我们报告了:
Debug debug = new Debug();
wagon.addSessionListener( debug );
wagon.addTransferListener( debug );