remotingをコンパイルできない...

事象はHudsonをビルドするときの問題と同じで、remotingをコンパイルすると次のエラーでコンパイルに失敗します。

~/src/hudson/main/remoting
sogabe@nanaka: pts/0: 5 files b -> mvn clean package -e                                                                                                           
+ Error stacktraces are turned on.                                                                                                                                
[INFO] Scanning for projects...                                                                                                                                   
WAGON_VERSION: 1.0-beta-2                                                                                                                                         
[INFO] ------------------------------------------------------------------------                                                                                   
[INFO] Building Hudson remoting layer                                                                                                                             
[INFO]    task-segment: [clean, package]                                                                                                                          
[INFO] ------------------------------------------------------------------------                                                                                   
[INFO] [clean:clean]                                                                                                                                              
[INFO] Deleting directory /home/sogabe/src/hudson/main/remoting/target                                                                                            
[INFO] [enforcer:enforce {execution: default}]                                                                                                                    
[INFO] [enforcer:display-info {execution: default}]                                                                                                               
[INFO] Maven Version: 2.0.10                                                                                                                                      
[INFO] JDK Version: 1.6.0_16 normalized as: 1.6.0-16                                                                                                              
[INFO] OS Info: Arch: i386 Family: unix Name: linux Version: 2.6.30-gentoo-r8                                                                                     
[INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.                                      
[INFO] Setting property: velocimacro.messages.on => 'false'.                                                                                                      
[INFO] Setting property: resource.loader => 'classpath'.                                                                                                          
[INFO] Setting property: resource.manager.logwhenfound => 'false'.                                                                                                
[INFO] [remote-resources:process {execution: default}]                                                                                                            
[INFO] inceptionYear not specified, defaulting to 2009                                                                                                            
[INFO] [resources:resources]                                                                                                                                      
[INFO] Using 'UTF-8' encoding to copy filtered resources.                                                                                                         
[INFO] Copying 1 resource                                                                                                                                         
[INFO] [compiler:compile]                                                                                                                                         
[INFO] Compiling 58 source files to /home/sogabe/src/hudson/main/remoting/target/classes                                                                          
[INFO] ------------------------------------------------------------------------                                                                                   
[ERROR] BUILD FAILURE                                                                                                                                             
[INFO] ------------------------------------------------------------------------                                                                                   
[INFO] Compilation failure                                                                                                                                        

/home/sogabe/src/hudson/main/remoting/src/main/java/hudson/remoting/Launcher.java:[217,50] 警告:sun.misc.BASE64Encoder は Sun が所有する API であり、
今後のリリースで削除される可能性があります。                                                                                                                                     

/home/sogabe/src/hudson/main/remoting/src/main/java/hudson/remoting/Engine.java:[145,36] 警告:sun.misc.BASE64Encoder は Sun が所有する API であり、
今後のリリースで削除される可能性があります。                                                                                                                                       


[INFO] ------------------------------------------------------------------------
[INFO] Trace                                                                   
org.apache.maven.BuildFailureException: Compilation failure                    
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:580)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:500)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:479)             
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292)         
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)                     
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)                                                     
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)                                                       
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:301)                                                              
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)                                                        
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)                                      
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)                              
        at java.lang.reflect.Method.invoke(Method.java:597)                                                                   
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)                                                
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)                                                        
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)                                              
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)                                                          
Caused by: org.apache.maven.plugin.CompilationFailureException: Compilation failure                                           
        at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:516)                                
        at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:114)                                                
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:453)                            
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)                
        ... 16 more                                                                                                           
[INFO] ------------------------------------------------------------------------                                               
[INFO] Total time: 7 seconds                                                                                                  
[INFO] Finished at: Fri Oct 30 20:15:39 JST 2009                                                                              
[INFO] Final Memory: 25M/81M                                                                                                  
[INFO] ------------------------------------------------------------------------         

ところが、

~/src/hudson/main/remoting                                                                                                                                          
sogabe@nanaka: pts/0: 5 files b -> LANG=en_US.UTF-8 mvn clean package -e

のように、LANGを変更すると成功します。mavenを2.0.10から2.2.1でも事象変わらず。警告が原因なのかさっぱり。


久しぶりに書いたのがこれか orz... はてな記法もすっかり忘れた。