2013년 12월 30일 월요일

maven 로컬 레파지토리(repository)에 jar 파일 추가하기

# jar 파일 로컬 repository에 추가하기
C:\>mvn install:install-file -Dfile=C:\AdventNetWebNMS.jar -DgroupId=com.adventn
et -DartifactId=AdventNetWebNMS -Dversion=0.0 -Dpackaging=jar -DgeneratePom=true

2013년 12월 29일 일요일

Maven copy-dependancies 추가

Dependancy Library들을 특정 디렉토리로 복사한다.
실행 jar 만들때 필요.

pom.xml에서 아래 에러가 나는 이유는 lifecycle-mapping이 되어 있지 않아 그런것이기때문에 아래와 같이 추가해줘야 함.

실행방법은 Run As > Run Configurations 들어가서
Goals: dependency:copy-dependencies


<build>
<pluginManagement>
<plugins>
    <plugin>
        <groupId>org.eclipse.m2e</groupId>
        <artifactId>lifecycle-mapping</artifactId>
        <version>1.0.0</version>
        <configuration>
            <lifecycleMappingMetadata>
                <pluginExecutions>
                    <pluginExecution>
                        <pluginExecutionFilter>
                            <groupId>org.apache.maven.plugins</groupId>
                            <artifactId>maven-dependency-plugin</artifactId>
                            <versionRange>2.4</versionRange>
                            <goals>
                                <goal>copy-dependencies</goal>
                            </goals>
                        </pluginExecutionFilter>
                        <action>
                            <execute />
                        </action>
                    </pluginExecution>
                </pluginExecutions>
            </lifecycleMappingMetadata>
        </configuration>
    </plugin>
</plugins>
</pluginManagement>


    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-dependency-plugin</artifactId>
            <version>2.4</version>
            <executions>
                <execution>
                    <id>copy-dependencies</id>
                    <phase>package</phase>
                    <goals>
                        <goal>copy-dependencies</goal>
                    </goals>
                    <configuration>
                        <outputDirectory>${project.build.directory}/libs</outputDirectory>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>


  </build>

2013년 12월 15일 일요일

맥(Mac) OSX 에서 X11 서버구동

응용프로그램 > 유틸리티 > X11 실행.

기본적으로 os x에는 X11 App이 포함되어 있지 않기때문에 별도로 설치해야 함.

XQuartz 설치 후, xterm 실행.

리모트 리눅스서버 접속.
ssh -X (혹은 Y) root@192.168.123.106

X window 프로그램 실행하면 맥에서 해당 프로그램이 뜨는것을 확인할 수 있다.