JDeveloper에서 Maven에서 제공하는 종속성을 어떻게 사용할 수 있는지 알고 싶습니다.JDeveloper에서 Maven 종속성 사용 12c
예를 들어, primefaces UI 구성 요소에 대한 내 pom.xml에 종속성을 정의합니다.
JDeveloper에서 사용할 수없는 이유는 무엇입니까?
구성 요소 창에는 프라임 구성 요소가 없습니다!
WAR 프로젝트는 WEB-INF/lib에있는 jar로 제대로 빌드됩니다.
JDeveloper에서 Maven에서 제공하는 종속성을 어떻게 사용할 수 있는지 알고 싶습니다.JDeveloper에서 Maven 종속성 사용 12c
예를 들어, primefaces UI 구성 요소에 대한 내 pom.xml에 종속성을 정의합니다.
JDeveloper에서 사용할 수없는 이유는 무엇입니까?
구성 요소 창에는 프라임 구성 요소가 없습니다!
WAR 프로젝트는 WEB-INF/lib에있는 jar로 제대로 빌드됩니다.
이러한 종류의 종속성을 추가하는 것은 IDE depentend가 아닙니다. 프로젝트 유형에 따라 다르므로 Maven 프로젝트을 사용해야합니다. 자체 구조 조직을 가지고 있습니다. 그래서 첫 번째 옵션은 그러한 프로젝트를 만드는 것입니다 (JDev는 maven 프로젝트를위한 include 옵션을 가지고 있습니다).
그럼에도 불구하고 JDev 12C에는 자체 지원 메커니즘이 있지만 프로젝트에 약간의 구성이 필요합니다. 여기에 좋은 설명이 있습니다 : Introducing Maven Support in JDev 12C
문제는 primefaces가 JSF UI 구성 요소의 라이브러리라는 점입니다. 따라서 taglib 파일에 JSF 구성 요소의 정의가 있습니다. 다른 모든 IDE에서는 해당 구성 요소를 IDE에서 볼 수 있습니다. 그러나 JDeveloper에는 어떤 것도 존재하지 않습니다! 앱을 배포하면 모든 것이 잘 작동합니다. 하지만 JDeveloper IDE는 컴포넌트 네임 스페이스를 인식하지 못합니다. 나는 manualy 작업을 위해 facelet taglibs의 primefaces JAR에 대한 절대 경로를 프로젝트 구성에 추가해야하지만 ... 해결 방법입니다. – user2979814
Maven 종속성, primeface taglib 및 Palette에서 사용할 수있는 UI 구성 요소에 대해 묻는 것은 완전히 다른 것입니다. 다음 번에 귀하의 요구 사항에보다 구체적으로 기재하십시오. – Endrik