자바에서 maven 프로젝트가 있습니다. 내 pom.xml 위치 디렉토리를해야합니다. 런타임에 java에서이 작업을 수행 할 수 있습니까?java에서 pom.xml의 디렉토리를 얻는 방법은 무엇입니까?
아니면 런타임 중에 내 프로젝트의 절대 경로를 가져올 가능성이 있습니까?
사실 나는 src/main/resources 폴더에있는 app.property 파일을 가지고 있으며 그 속성은 project.dir = ${pom.basedir}
입니다. 또한 동일한 폴더에 log4j.properties 파일이 있습니다. 오류가 java.lang.NullPointerException
, 그래서 내가 그 값이 project.dir을 가지고 이해할 수없는,
protected static final String log = "./src/main/resources/log4j.properties";
PropertyConfigurator.configure(PropertyLoader.loadProperty("project.dir") + log);
그러나이 작동하지 않습니다 : 다음 코드에서와 같은 라인의 log4j 구성이 있습니다. 여기서 뭐가 잘못 됐니?
뭔가 당신이 정말로 원하는 것이 무엇인가 ... 당신은 매우 잘못된 일을하려는 나에게 말하고? – Isaac
해결하려는 문제를 말씀해 주시겠습니까? –
질문이 업데이트되었습니다. – khris