1장. hello world 애플리케이션을 위한 Maven 프로젝트 생성


Maven 프로젝트에는 pom.xml 구성 파일이 포함되어 있으며 애플리케이션을 생성하는 데 필요한 디렉터리 구조가 있습니다. pom.xml 구성 파일을 구성하여 애플리케이션에 대한 종속성을 추가할 수 있습니다.

hello world 애플리케이션에 대한 Maven 프로젝트를 생성하려면 다음 절차를 따르십시오.

1.1. maven-archetype-webapp을 사용하여 Maven 프로젝트 생성

maven-archetype-webapp archetype을 사용하여 JBoss EAP 배포를 위한 애플리케이션을 구축하기 위한 Maven 프로젝트를 생성합니다. Maven은 프로젝트 유형과 관련된 템플릿을 기반으로 프로젝트를 생성하는 데 필요한 다양한 archetypes를 제공합니다. maven-archetype-webapp 은 간단한 웹 애플리케이션을 개발하는 데 필요한 구조를 사용하여 프로젝트를 생성합니다.

사전 요구 사항

프로세스

  1. mvn 명령을 사용하여 Maven 프로젝트를 설정합니다. 명령은 프로젝트에 대한 디렉터리 구조와 pom.xml 구성 파일을 생성합니다.

    $ mvn archetype:generate                          \
    -DgroupId=org.jboss.as.quickstarts                \
    1
    
    -DartifactId=helloworld                           \
    2
    
    -DarchetypeGroupId=org.apache.maven.archetypes    \
    3
    
    -DarchetypeArtifactId=maven-archetype-webapp      \
    4
    
    -DinteractiveMode=false                            
    5
    Copy to Clipboard Toggle word wrap
    1
    groupID 는 프로젝트를 고유하게 식별합니다.
    2
    artifactId 는 생성된 Cryostat 아카이브 이름입니다.
    3
    maven-archetype-webappgroupID 입니다.
    4
    maven-archetype-webappartifactID 입니다.
    5
    Maven에 대화형 모드를 시작하는 대신 제공된 매개 변수를 사용하도록 지시합니다.
  2. 생성된 디렉터리로 이동합니다.

    $ cd helloworld
    Copy to Clipboard Toggle word wrap
  3. 텍스트 편집기에서 생성된 pom.xml 구성 파일을 엽니다.
  4. <name> helloworld Maven Webapp</name > 행 뒤에 pom.xml 구성 파일의 < project > 섹션 내의 콘텐츠를 제거합니다.

    파일이 다음과 같이 표시되는지 확인합니다.

    <?xml version="1.0" encoding="UTF-8"?>
    
    <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.jboss.as.quickstarts</groupId>
        <artifactId>helloworld</artifactId>
        <version>1.0-SNAPSHOT</version>
        <packaging>war</packaging>
        <name>helloworld Maven Webapp</name>
    
    </project>
    Copy to Clipboard Toggle word wrap

    애플리케이션에 필요하지 않기 때문에 콘텐츠가 제거되었습니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동