File -> New -> Maven Project 선택 합니다.



기본 workspace 경로에 프로젝트 생성 체크 후 다음 선택 합니다.



맨 아래 Artifact Id: maven-archetype-webapp 선택



Group Id - 보통 자바 패키지 처럼 사용

Artifact Id - 프로젝트를 나타내는 유일한 이름



pom.xml을 열어서 설정을 해줍니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<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/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.spring</groupId>
  <artifactId>board</artifactId>
  <packaging>war</packaging>
  <version>0.0.1-SNAPSHOT</version>
  <name>board Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <spring-version>4.1.0.RELEASE</spring-version>
    </properties>
    
  <build>
    <finalName>board</finalName>
    <plugins>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
                <encoding>${project.build.sourceEncoding}</encoding>
            </configuration>
        </plugin>
    </plugins>
    </build>
 
    <repositories>
        <repository>
            <id>codelds</id>
            <url>https://code.lds.org/nexus/content/groups/main-repo</url>
        </repository>
    </repositories>
cs


src/main/webapp -> WEB-INF -> web.xml 

1
2
3
4
5
6
7
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee   
    http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">
    
</web-app>
cs


프로젝트 우클릭 -> Properties



좌측 Java Bulid Path 선택

missing이 적혀 있는 폴더를 Remove 해줍니다.



1. Add Folder 선택

2. main 폴더 클릭

3. Create New Folder 선택 하여 java 폴더 생성

4. webapp 체크박스 선택


좌측 Project Facets 선택

Dynamic Web Module 3.1버전으로 수정

체크 박스를 풀면 Apply 선택 가능하게 됩니다.



좌측 Deployment Assembly 선택

/src/main/webapp -> Deploy Path를 "/" 로 변경



프로젝트 우클릭 -> Maven -> Update Maven Project 선택 

or 단축키 : ALT + f5


해당 프로젝트 선택



<끝>



Posted by 홍이홍이
,