I think I used a lower case i. The refactoring must have failed. I'll do that tomorrow if you don't beat me to it.
On Mon, Jan 28, 2013 at 7:11 PM, Emmanuel Lécharny <elecha...@gmail.com>wrote: > Hi, > > as I tried to build SSHD (from git), I got this error : > > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Summary: > [INFO] > [INFO] Apache Mina SSHD .................................. SUCCESS [1.820s] > [INFO] Apache Mina SSHD :: Core .......................... FAILURE [4.552s] > [INFO] Apache Mina SSHD :: PAM ........................... SKIPPED > [INFO] Apache Mina SSHD :: SFTP .......................... SKIPPED > [INFO] Apache Mina SSHD :: Assembly ...................... SKIPPED > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 6.805s > [INFO] Finished at: Mon Jan 28 19:03:35 CET 2013 > [INFO] Final Memory: 20M/218M > [INFO] > ------------------------------------------------------------------------ > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile > (default-compile) on project sshd-core: Compilation failure: Compilation > failure: > [ERROR] > > /Users/elecharny/mina/sshd-git/sshd-core/src/main/java/org/apache/sshd/common/forward/DefaultTcpIpForwarder.java:[47,7] > error: class DefaultTcpipForwarder is public, should be declared in a > file named DefaultTcpipForwarder.java > [ERROR] > [ERROR] > > /Users/elecharny/mina/sshd-git/sshd-core/src/main/java/org/apache/sshd/common/TcpIpForwarder.java:[22,7] > error: class TcpipForwarder is public, should be declared in a file > named TcpipForwarder.java > [ERROR] > [ERROR] > > /Users/elecharny/mina/sshd-git/sshd-core/src/main/java/org/apache/sshd/common/forward/TcpIpServerChannel.java:[49,7] > error: class TcpipServerChannel is public, should be declared in a file > named TcpipServerChannel.java > [ERROR] > [ERROR] > > /Users/elecharny/mina/sshd-git/sshd-core/src/main/java/org/apache/sshd/common/forward/TcpIpClientChannel.java:[40,7] > error: class TcpipClientChannel is public, should be declared in a file > named TcpipClientChannel.java > [ERROR] -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the > -e switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, > please read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException > [ERROR] > [ERROR] After correcting the problems, you can resume the build with the > command > [ERROR] mvn <goals> -rf :sshd-core > > I'm quite sure that the problem is about a case sensitive file being > used in a case insensitive env (like on a mac). For instance, the > TcpIpForwarder interface is named TcpipForwarder, and it's not seen as > the class name is not the same as the class file. > > I can fix that, but the question is to know if the 'i' in ip should be > upper cased or not : TcpIp or Tcpip ? > > -- > Regards, > Cordialement, > Emmanuel Lécharny > www.iktek.com > > -- ------------------------ Guillaume Nodet ------------------------ Red Hat, Open Source Integration Email: gno...@redhat.com Web: http://fusesource.com Blog: http://gnodet.blogspot.com/