2011-08-20 4 views
2

는 최근에 나는 인공물이란 무엇입니까?

는 누군가가 소프트웨어 업계에서 ' 유물'에 의해 구체적으로 받는다는에 의미가 있는지 설명해 주시겠습니까 ... 받는다는 빌드 도구 관련있는 용어 ' 유물'로 통해왔다.

+0

http://stackoverflow.com/questions/2487485/what-is-maven-artifact와 비슷하지 않습니까? 또한 "일반적인 소프트웨어 용어"유물에 대한 대답도 포함됩니다. – VonC

답변

1

Maven은 프로젝트를 구성하여 구성합니다.
maven의 artifact은 maven 프로젝트에서 생성 한 리소스입니다. 각 받는다는 프로젝트는 프로젝트의 구성 파일 "pom.xml"이 이슈가 단위 테스트를 실행하는 방법을 구축하는 방법을 설명합니다
정확히 하나의 artifactjar, war, ear 같은 등을 가질 수 등 는 일반적으로 받는다는 빌드 소프트웨어 프로젝트는 많은 받는다는 - 프로젝트 구성 제품을 구성하는 아티팩트 (예 : jar)를 만듭니다.
예.

Root-Project // produces no artifact, simply triggers the build of the other projects 
    App-Project // The application, that uses the libraries 
    Lib1-Project // A project that creates a library (jar) 
    Lib2-Project // Another library 
    Doc-Project // A project that generates the user documentation from some resources 

Maven 아티팩트는 자바 리소스에만 국한되지 않습니다. 필요한 리소스를 생성 할 수 있습니다. 예 : 문서, 프로젝트 사이트, zip-archives, 기본 라이브러리 등

+0

답변을 http://stackoverflow.com/questions/2487485/what-is-maven-artifact에 추가 할 수 있습니다. 나는 다른 기존의 것보다 더 명확하게 그것을 upvote 것입니다. – VonC

+0

답변을 추가했습니다. :) –

+0

너무 좋습니다 :) +1 – VonC