2010-07-19 6 views

답변

1

당신이 치어를 살펴 경우 http://repository.jboss.org/maven2/org/jboss/jbossas/jboss-as-parent/6.0.0.20100216-M2/jboss-as-parent-6.0.0.20100216-M2.pom

그런 다음 선을 볼 수

- 포장 -pom- -/포장 -

받는다는 이것은 그것이 치어 프로젝트의 의미 (항아리 나 전쟁과는 반대되는) 그래서 함께 갈 항아리가 없다. 이들은 대개 자원을 공급하는 것 이외의 종속성을 그룹화하거나 기능을 수행하는 데 사용됩니다.

희망적으로는 의미가 있습니다.

+0

힌트를 보내 주셔서 감사합니다! 내가 얻지 못하는 것 :이 pom에 의존성을 선언하면 : http://repository.jboss.org/maven2/org/jboss/javaee/jboss-javaee/5.0.1.GA/jboss-javaee- 5.0.1.GA.pom (패키지 유형이 동일 함), ivy는 pom이 종속성을 선언하지 않은 경우에도 저장소의 같은 디렉토리에있는 jar 파일을 가져옵니다. 아이비를 사용하려면 maven에 대해 더 많이 알아야 할 것 같습니다. ( – hackbert

+0

아이비/메이븐이 의존성을 해결하는 방법과 관련이 있습니다. 예를 들어 의존성을 지정하지 않으면 HTTP : 메이븐에서 치어, 그것은 자동으로 위치에있는 서버에 항아리라는 이름의가 있다고 가정 // therepository// - 의 .jar 와 JavaEE 어플 프로젝트는 함께 항아리를 가지고 있기 때문에 , 의 폴더 목록을 비교해보십시오. http://repository.jboss.org/maven2/org/jboss/javaee/jboss-javaee/5.0.1.GA/ to http://repository.jboss.org/maven2/org/jboss/jbossas/jboss-as-parent/6.0.0.20100216-M2/ – lucas1000001

+0

이전에는 항아리가 있고 후자는 그렇지 않습니다. . 의존성 해결은 그 이상으로 지능적으로 보이지 않습니다. 질문에 대한 핵심 답변은 jboss-as-parent.pom 자체에 있다고 생각합니다. 설명은 다음과 같습니다 : "JBoss 프로젝트의 상위 POM. 기본 프로젝트 빌드 구성을 제공합니다." Maven에 대해 얼마나 알고 있는지 잘 모르겠지만 기본적으로 Java의 추상 클래스와 같습니다. 자체적으로 자원을 만드는 것보다 중복을 피하기 위해 다른 프로젝트에서 확장하고 재사용 할 수있는 몇 가지 공통 구성을 제공합니다. – lucas1000001

관련 문제