교묘하게 비번을 가렸습니다. 후훗. 저 계정은 저희 스터디에서 쓸 계정이기 때문에 유충되면... 다른 아이디를 만들면 됩니다.ㅋㅋ

참조: http://www.andrejkoelewijn.com/wp/2008/12/30/using-google-talk-from-java-example/

위 코드를 참조했고, 라이브러리는 일단 메이븐 리파지토리를 추가해줍니다.

        <repository>
            <id>m2-repository-smack</id>
            <url>http://maven.reucon.com/public</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>

다음으로 의존성을 추가해 줍니다.

        <dependency>
            <groupId>org.igniterealtime.smack</groupId>
            <artifactId>smack</artifactId>
            <version>3.0.4</version>
            <exclusions>
                <exclusion>
                    <groupId>javax.servlet</groupId>
                    <artifactId>servlet-api</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.igniterealtime.smack</groupId>
            <artifactId>smackx</artifactId>
            <version>3.0.4</version>
            <exclusions>
                <exclusion>
                    <groupId>javax.servlet</groupId>
                    <artifactId>servlet-api</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

끝~ 3.0.4 버전 말고 더 최신 버전도 나온 듯 한데.. 그건 아직 안 받아봤습니다.