이클립스에서 new > maven project


create simple project 체크 하고 next


내용 입력하고 finish




프로젝트 기본 구조는 아래처럼 생성된다.



pom.xml 을 열어보면 앞서 입력한 기본정보만 등록되어 있다.



<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>org.macdev.study</groupId>
	<artifactId>printTime</artifactId>
	<version>1.0.0</version>
	<name>macdev</name>
	<description>시간출력</description>
</project>


src/main/java 에 new > class 로 자바파일을 생성한다.



package printTime;

import java.util.Calendar;

public class GetTime {
	public static void main(String[] args) {
		System.out.println(Calendar.getInstance().getTime());
	}
}

Wed Jan 09 17:20:04 KST 2019





jar 생성을 위해 pom.xml 에 maven plugin 을 추가한다. (maven-jar-plugin)


<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelversion>4.0.0</modelversion>
	<groupid>org.macdev.study</groupid>
	<artifactid>printTime</artifactid>
	<version>1.0.0</version>
	<name>macdev</name>
	<description>시간출력</description>
	
	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-jar-plugin</artifactId>
				<configuration>
					<archive>
						<manifest>
							<mainClass>printTime.GetTime</mainClass>
						</manifest>
					</archive>
				</configuration>
			</plugin>
		</plugins>
	</build>
</project>


메뉴에서 Run > Run As > Maven build 선택 후 대화상자의 Goals 에 "package" 라고 입력하고 Run 실행.

콘솔에 오류가 없이 정상적으로 진행이 되었다면 아래와 같이 target 에 jar 파일이 생성된다.





해당위치에서 커맨드를 입력하여 실행하여 본다.


java -jar printTime-1.0.0.jar



Posted by KENSIN
,

토탈거맨더(Total Commander)

https://www.ghisler.com/keys/ 로 이동.

발급받은 키값 입력하고 키파일 다운로드하여 설치된 루트 폴더에 이동.


서브라임텍스트3( Sublime Text 3)

도움말 메뉴에 라이센스 입력 선택하고 메일로 받은 라이센스 텍스트 를 복사해 넣고 사용하기 클릭.


에디트플러스 (EditPlus)

도움말 메뉴에서 '등록 코드 입력' 란에 키값 입력.

Posted by KENSIN
,

Project > Properties > Java Build Path > Libraries


"Add External Class Folder" 를 클릭하고 아래 path 를 추가한다.


이클립스 workspace 폴더/.metadata/.plugins/org.eclipse.wst.server.core/tmpX/work/Catalina/localhost/_/org/apache/jsp


해당하는 패스는 이클립스 기본값으로 tmpX 부분은 추가한 서버 갯수에 따라 tmp0, tmp1 등이 된다.


배포 위치를 수동으로 다른곳으로 했다면 그에 해당하는 위치를 추가한다.

Posted by KENSIN
,