<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://egovframe.go.kr/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://egovframe.go.kr/wiki/feed.php">
        <title>eGovFrame egovframework:dev4.3:dep:build_tool</title>
        <description></description>
        <link>http://egovframe.go.kr/wiki/</link>
        <image rdf:resource="http://egovframe.go.kr/wiki/lib/images/favicon.ico" />
       <dc:date>2025-06-14T14:27:30+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:boot_togradle&amp;rev=1739171937&amp;do=diff"/>
                <rdf:li rdf:resource="http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:gradle&amp;rev=1739171572&amp;do=diff"/>
                <rdf:li rdf:resource="http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:integration_build&amp;rev=1740469980&amp;do=diff"/>
                <rdf:li rdf:resource="http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:local_build_maven&amp;rev=1740397591&amp;do=diff"/>
                <rdf:li rdf:resource="http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:m2eclipse&amp;rev=1740460805&amp;do=diff"/>
                <rdf:li rdf:resource="http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:nexus&amp;rev=1740549300&amp;do=diff"/>
                <rdf:li rdf:resource="http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:togradle&amp;rev=1739170239&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://egovframe.go.kr/wiki/lib/images/favicon.ico">
        <title>eGovFrame</title>
        <link>http://egovframe.go.kr/wiki/</link>
        <url>http://egovframe.go.kr/wiki/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:boot_togradle&amp;rev=1739171937&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-10T07:18:57+00:00</dc:date>
        <title>egovframework:dev4.3:dep:build_tool:boot_togradle</title>
        <link>http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:boot_togradle&amp;rev=1739171937&amp;do=diff</link>
        <description>표준프레임워크 Boot Sample 프로젝트를 Gradle로 빌드환경 전환

빌드 환경 전환

	*  Eclipse Gradle Plugin 설치
			*  Buildship : 설치가이드       

	*  Sample 프로젝트 생성
			*  개발환경 &gt; eGovFrame &gt; New Boot Web Project &gt; [프로젝트 정보 입력-Next] &gt; Generate Example 체크 [Finish] (또는) 

			*  개발환경 &gt; file &gt; New &gt; eGovframe Boot Web Project &gt; [프로젝트 정보 입력-Next] &gt; Generate Example 체크 [Finish] 
 [생성 프로젝트 선택] 
 [프로젝트 정보 입력] [게시판 컨텐츠 자동생성 체크]
 [메이븐 프로젝트 속성 확인]…</description>
    </item>
    <item rdf:about="http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:gradle&amp;rev=1739171572&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-10T07:12:52+00:00</dc:date>
        <title>egovframework:dev4.3:dep:build_tool:gradle</title>
        <link>http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:gradle&amp;rev=1739171572&amp;do=diff</link>
        <description>설명

Gradle은 Groovy를 기반으로 한 오픈소스 빌드 도구이다. Ant의 자유도와 Maven의 관례를 통한 접근성을 바탕으로 이전 빌드툴의 단점을 보완하여 개선된 서비스를 제공한다.

특징

	*  Ant처럼 매우 유연한 범용 빌드 도구.
	*  Maven과 같은 구조화 된 build프레임워크 (구조의 전환이 가능).
	*  Maven, Ivy등의 기존 저장소 인프라 또는 pom.xml 파일과 ivy.xml 파일에 대한 migration의 편이성 제공
	*  멀티 프로젝트 빌드 지원.
	*  의존성 관리의 다양한 방법 제공
	*  Build script를 xml이 아닌 Groovy 기반의 DSL(Domain Specific Language)을 사용
	*  기존 Build를 구성하기 위한 풍부한 도메인 모델 제공.
	*  Gradle 설치 없이 Gradle Wrapper를 이용하여 빌드 지원…</description>
    </item>
    <item rdf:about="http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:integration_build&amp;rev=1740469980&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-25T07:53:00+00:00</dc:date>
        <title>egovframework:dev4.3:dep:build_tool:integration_build</title>
        <link>http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:integration_build&amp;rev=1740469980&amp;do=diff</link>
        <description>개요

각 개발자들이 개인 빌드 과정을 거쳐 작성한 코드들을 통합하여 실행 가능한 산출물로 만들어 내는 일련의 과정을 통합 빌드라 하며 지속적이고 자동화된 통합을 위하여 

CI를 사용하며 Continous Integration이란 여러 명으로 구성된 팀이 작업한 것을 자주 각 팀원이 하루에 한 번 이상, 매일 여러 번-통합하는 것을 가리키는 소프트웨어 개발 Practice를 말한다.</description>
    </item>
    <item rdf:about="http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:local_build_maven&amp;rev=1740397591&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-24T11:46:31+00:00</dc:date>
        <title>egovframework:dev4.3:dep:build_tool:local_build_maven</title>
        <link>http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:local_build_maven&amp;rev=1740397591&amp;do=diff</link>
        <description>개요

개인 빌드란 소프트웨어 개발자가 소프트웨어 소스 코드를 작성하고 이를 자신의 로컬 PC에서 컴파일 하여 실행 코드로 변환하는 일련의 과정을 말하며 주로
빌드 도구를 사용하여 실행한다.</description>
    </item>
    <item rdf:about="http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:m2eclipse&amp;rev=1740460805&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-25T05:20:05+00:00</dc:date>
        <title>egovframework:dev4.3:dep:build_tool:m2eclipse</title>
        <link>http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:m2eclipse&amp;rev=1740460805&amp;do=diff</link>
        <description>개요

전자정부 개발 프레임워크의 개발환경 IDE에서는 메이븐 통합 플러그인으로 m2eclipse을 사용하고 있으며  

m2eclipse를 통한 보다 효율적인 Maven 프로젝트 개발 편의성을 제공하고 있다.

설명

m2eclipse의 특징

	*  이클립스에서의 maven build 실행
	*  pom.xml에 기반한 이클립스 빌드 패스의 의존성(dependency) 관리
	*  리모트 리포지토리로부터 pom.xml에서 선언한 dependency의 자동 다운로드 
	*  Maven 프로젝트 생성 위자드(wizards) 제공
	*  Maven 리포트 리포지토리 연동을 통한 dependency quick search 기능 제공…</description>
    </item>
    <item rdf:about="http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:nexus&amp;rev=1740549300&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-26T05:55:00+00:00</dc:date>
        <title>egovframework:dev4.3:dep:build_tool:nexus</title>
        <link>http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:nexus&amp;rev=1740549300&amp;do=diff</link>
        <description>개요

Maven 프로젝트 시에 Maven central repository에서 제공하는 다양한 장점에도 불구하고 사용성 측면에서 내부 repository manager의 사용을 권고하고 있다. 실제 기업 또는 organization에서는 하나 이상의 central repository를 제공 하고 있으며 Nexus는 이런 여러 개의 외부 리포지토리를 Proxy 개념으로 연결해서 효율적으로 내부 개발자들에게 virtual한 하나의 repository 연결 포인트를 제공한다. 실제 내부 개발자들은 Nexus 리포지토리만을 바라보고 필요한 artifact들을 요청한다.
 
 Maven을 사용할 때 유용한 오픈소스인 Nexus의 사용법에 대해 설명한다.…</description>
    </item>
    <item rdf:about="http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:togradle&amp;rev=1739170239&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-10T06:50:39+00:00</dc:date>
        <title>egovframework:dev4.3:dep:build_tool:togradle</title>
        <link>http://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:dep:build_tool:togradle&amp;rev=1739170239&amp;do=diff</link>
        <description>표준프레임워크 Sample 프로젝트를 Gradle로 빌드환경 전환

빌드 환경 전환

	*  Eclipse Gradle Plugin 설치
			*  Buildship : 설치가이드       

	*  Sample 프로젝트 생성
			*  개발환경 &gt; eGovFrame &gt; New Web Project &gt; [프로젝트 정보 입력-Next] &gt; Generate Example 체크 [Finish] (또는) 

			*  개발환경 &gt; file &gt; New &gt; eGovfroame Web Project &gt; [프로젝트 정보 입력-Next] &gt; Generate Example 체크 [Finish] 
 [생성 프로젝트 선택] 
 [프로젝트 정보 입력] [게시판 컨텐츠 자동생성 체크]
 [메이븐 프로젝트 속성 확인]…</description>
    </item>
</rdf:RDF>
