2010-04-24 12 views
1

는 내가이 JasperReport을 생성하기 위해 노력하고있어,하지만 난이 나타납니다Java-Maven : 라이브러리를 수동으로 Maven 저장소에 추가하는 방법?

net.sf.jasperreports.engine.util.JRFontNotFoundException: Font 'Times New Roman' is not available to the JVM. See the Javadoc for more details. 

인터넷에서 검색 한 후, 나는 글꼴과 클래스 패스에 항아리를 추가 할 필요가 있음을 발견했다. 그래서, 나는 ttf 파일들로 jar 파일을 만들고, 이제 이것을 pom 파일에 의존성으로 추가하려고합니다.

그래서 :

mvn install:install-file -Dfile=tf.jar -DgroupId=tf -DartifactId=tf -Dversion=1.0.0 -Dpackaging=jar 

내 치어의

, 내가 추가 한이 라인 : I 파일 설치

<dependency> 
      <groupId>tf</groupId> 
      <artifactId>tf</artifactId> 
      <version>1.0.0</version> 
     </dependency> 

을하지만 난이 나타납니다

Dependency 'tf:tf:1.0.0' not found less 내가 저장소 폴더를 확인 jar 파일이 있습니다. tf \ tf \ 1.0.0 \

내가하고있는 일 잘못된?

답변

0

타사 항아리를 설치하는 데 사용되는 명령 구문은 the reference과 동일하게 나타납니다 (나는 단지 -DgeneratePom=true을 추가하여 pom을 생성합니다). pom의 종속성을 알리는 스 니펫이 정상적으로 보입니다. 니가하고있는 일은 괜찮아 보인다.

정확한 추적을 제공해 주시겠습니까?

+0

-DgeneratePom = true를 추가하면 효과가있었습니다. 고맙습니다! – Aaron

+0

@Aaron 다행이야. (나는 폼이 없어도 블로킹을한다고 생각하지 않는다.) –

관련 문제