2013-03-05 3 views
0

직장에서 우리의 개발자 환경은 인터넷에 연결되지 않은 내부 네트워크입니다. 저는 현재 Spring Roo의 데이터베이스 리버스 엔지니어 기능을 사용하려고하고 있지만, org.springframework.roo.wrapping.mysql-connector-java의 부가 기능을 제대로 오프라인으로 설치하지 못하는 것 같습니다. 이 링크 jtds driver addon problem오프라인 일 때 Spring Roo 부가 기능을 설치하는 방법

  • 나는 wrapping.mysql 커넥터 - 자바의 URL을 찾기 위해 roobot.xml을 사용하고 항아리를 다운로드 한 다음

    1. : 나는 다음과 같은 노력했다.

    2. Roo 문서에 따르면 Roo Docs Packaging & Distribution 다음 명령을 사용하여 osgi jar를로드했습니다. 다음과 같은 오류에
      roo> osgi start --url file:///<path-to-addon-project/target/<addon-bundle-name>.<version>.jar
    3. 하지만 그건 결과 :

  • org.osgi.framework.BundleException: Unresolved constraint in bundle org.springframework.roo.wrapping.mysql-connector-java[75]: Unable to resolve 75.0: missing requirement [75.0] package; (package=org.slf4j)
    우리는 SLF4J의 항아리 내부의 repo을 가지고 있지만 나는 가리 루를 구성하는 방법을 알아낼 수 없습니다 그것에.

  • 는 제가 요청 된 MySQL의 추가 기능과 함께 집에있는 컴퓨터에 한 설치의 ROO_HOME을 복사하지만 내 작업 환경에서 실행하려 할 때 나는 여러 얻을 : Auto-deploy install: org.osgi.framework.BundleException: Bundle symbolic name and version are not unique:...

  • 어떤 도움을 덕분에, 고마워요

    답변

    0

    dev 네트워크에서 maven 저장소 관리자를 만들고 모든 종속성을 시드하는 것이 좋습니다. 나는 당신이 곤경에 처했을 때 계속 Spring/Roo를 오프라인으로 사용할 수 없었습니다. 나는 Sonatype Nexus OSS을 사용했다. 저장소를 시드하는 것은 고통 이었지만 Roo를 오프라인으로 사용할 수있게 만들었습니다. 희망이 도움이됩니다.