2010-12-30 15 views
4

Wagon-FTPを使用して、MavenサイトをFTPでデプロイしています。正常に動作しますが、出力は効果的に誰も(プロジェクトがオープンソースであり、そのCIプロトコルは、公にアクセス可能な場合は特に)にログインとパスワードを公開FTP接続/認証の詳細、いっぱいです:Wagon-FTP Maven拡張機能のログを抑制/制御する方法は?

[...] 
[INFO] 
[INFO] --- maven-site-plugin:3.0-beta-3:deploy (default-deploy) @ rempl --- 
Reply received: 220---------- Welcome to Pure-FTPd [privsep] [TLS] ---------- 
220-You are user number 1 of 50 allowed. 
220-Local time is now 09:08. Server port: 21. 
220 You will be disconnected after 15 minutes of inactivity. 

Command sent: USER **** 

Reply received: 331 User **** OK. Password required 

Command sent: PASS ******** 

Reply received: 230-User **** has group access to: *** 
230 OK. Current restricted directory is/
[...] 

それはすることが可能ですこのロギングを抑制しますか?それともそれを設定...これはワゴン-FTPが使用されている私のpom.xmlのセクションです:

[...] 
<build> 
    <extensions> 
     <extension> 
      <groupId>org.apache.maven.wagon</groupId> 
      <artifactId>wagon-ftp</artifactId> 
      <version>1.0-beta-7</version> 
     </extension> 
    </extensions> 
    [...] 
</build> 
[...] 
+0

報告しました:[WAGON-320](http://jira.codehaus.org/browse/WAGON-320) – yegor256

答えて

2

不可、そして基本的に唯一である(Mavenのサイトのプラグインではなくワゴンのftpに関連していますapache-commons-net ftpクライアント用のシンプルなアダプタ)。 Debugは、標準出力を使用している

Debug debug = new Debug(); 

    wagon.addSessionListener(debug); 

    wagon.addTransferListener(debug); 

ライン310からsource of AbstractDeployPluginを参照してください。

IMHOワゴンソースで不要な場合は、addSessionListener(debug)を避けるために洗練されたSessionListenerまたはフラグを使用するのが良い解決策です。

関連する問題