2013-05-21 2 views
2

거의 지원되지 않는 오픈 소스 프로젝트에서 가져온 것입니다. 프로젝트 편집이 잘되었습니다. 하지만 특정 속성 파일을 찾을 수 없기 때문에 테스트하거나 설치할 수 없습니다. 나는 위아래로 인터넷을 검색했고 어떤 해결책도 찾을 수 없었다. 감독의 조직은 조금 비 재능입니다.getResourceAsStream()으로 특성 파일을 찾을 수 없습니다. CLASSPATH 또는 클래스 로더 확인

일부 디렉토리. 코어/src/main/java/org/mskcc/cbio/portal/util/Config.java.

String props = "portal.properties"; 
InputStream in = this.getClass().getClassLoader().getResourceAsStream(props); 
... 

더 많은 광고가 있습니다. src/main/resources/portal.properties.

이 마지막 src 디렉토리에는 하위 디렉토리 main이 하나만 있으며 이며 주 디렉토리에는 하나의 resources 하위 디렉토리 만 있습니다. 찾을 수없는 파일이 여기에 있습니다.

자바 1.7을 사용하고 있습니다. Maven 3.0.5 내가 사용하는 명령은 mvn install입니다.

어딘가 간단한 설정을 놓쳐 야합니다.

쉽게 해결할 수있는 사람이 있어야합니다.

+2

* "이것은 오픈 소스 프로젝트에서 가져온 것입니다."* 몇 가지가 있습니다. 우리가 "인터넷의 위아래로"그것을 구하기 위해 링크를 사용하여 그것을 좁히려면주의하십시오. –

+0

조직은 어떻게 "틀에 얽매이지 않습니까?" 제공된 제한된 정보로 정상적인 Maven 프로젝트처럼 보이고 성공적인 Maven 빌드로 "portal.properties"가 있어야합니다. 아마 당신은 그것을 위해 마지막 항아리를 확인해야합니다. –

답변

0

src/main/resources은 기본적으로 Maven의 Aplication/Library 리소스 경로입니다. 그러나, pom.xml에 강제로 추가 할 수 있습니다. "대상에서 생성 된 빌드에서 portal.properties 검색)>MVN 깨끗한

3 설치 -

1)의 pom.xml에

<resource> 
    <directory>src/main/resources</directory> 
    <filtering>true</filtering> 
</resource> 

2) 실행 받는다는 추가 " 폴더. portal.properties이 이슈 클래스 경로 (.jar의 루트 또는 .ear 또는 .war의/classes) 루트에 있다고 주장하십시오.