JSP

 

1. 메이븐을 설치한다.

 

2. 메이븐을 환경변수를 설정한다.


3. 프로젝트 폴더로 cmd 이동한다.


pom.xml 기본 설정

 

	<build>
		<finalName>qna</finalName>
		
		<sourceDirectory>src</sourceDirectory>
		<testSourceDirectory>test</testSourceDirectory>
		<outputDirectory>webapp/WEB-INF/classes</outputDirectory>
		<testOutputDirectory>target/test-classes</testOutputDirectory>


		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.1</version>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
					<encoding>utf-8</encoding>
				</configuration>
			</plugin>
			<plugin>
				<artifactId>maven-eclipse-plugin</artifactId>
				<version>2.9</version>
				<configuration>
					<downloadSources>true</downloadSources>
					<wtpversion>2.0</wtpversion>
					<wtpContextName>/</wtpContextName>
				</configuration>
			</plugin> 

			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-war-plugin</artifactId>
				<configuration>
					<warSourceDirectory>webapp</warSourceDirectory>
					<webXml>webapp/WEB-INF/web.xml</webXml>
				</configuration>
			</plugin>
			
		<plugin>
	        <groupId>org.apache.maven.plugins</groupId>
	        <artifactId>maven-dependency-plugin</artifactId>
	        <version>2.9</version>
	        <configuration>
		   		<outputDirectory>${project.basedir}/webapp/WEB-INF/lib</outputDirectory>
		   		<overWriteReleases>false</overWriteReleases>
		   		<overWriteSnapshots>false</overWriteSnapshots>
		   		<overWriteIfNewer>true</overWriteIfNewer>
			</configuration>
	      </plugin>
      
      
		</plugins>
		
		
	</build>

 

 

$ mvn clean


// 빌드 

 

$ mvn clean package

 

빌드 war 위치

[INFO] Building war: D:\dev\life2017\qna\target\qna.war
 

 

 

 

 

 

jsp

 

about author

PHRASE

Level 60  머나먼나라

교묘한 용병(用兵)이란 상산(常山)에 살고 있는 솔연(率然)이라는 뱀을 다루는 것과 같다. 이 뱀은 그 대가리를 치면 꼬리가 나와서 휘감고 꼬리를 치면 대가리가 나와서 문다. 또 중간을 치면 대가리와 꼬리가 모두 나와서 대항해 온다. 전쟁도 이와 같은 전법을 취해야 하는 것이다. -손자

댓글 ( 4)

댓글 남기기

작성