Heroku에 배포 된 Spring Boot 애플리케이션에 대한 외부 Jars

키란 쿠마르

이 질문은 중복되는 것처럼 보일 수 있지만 모든 옵션을 시도했지만 운이 없습니다.

내 스프링 부트 벌크 항아리에 maven 저장소에없는 외부 항아리를 추가하고 싶습니다. 이 애플리케이션은 heroku 클라우드에 배포되며 다음 명령을 사용하여 실행됩니다.

java -Dserver.port=$PORT  -jar target/myjar.jar

이 문제를 해결하기 위해 다양한 시나리오를 시도했습니다.

1.

<dependency>
         <groupId>exjar</groupId>
         <artifactId>exjar</artifactId>
         <scope>system</scope>
         <version>JDK7</version>
         <systemPath>${project.basedir}/lib/exjar-JDK7.jar</systemPath>
      </dependency> 

2.

java -Dserver.port=$PORT -Dloader.path="lib/*" -jar target/myjar.jar

3. maven-install-plugin

위의 어느 것도 작동하지 않았습니다. 아래 접근 방식을 시도하고 싶습니다. heroku 에서이 명령을 실행하는 방법에 대한 아이디어가 있습니까?

mvn install:install-file
   -Dfile=<path-to-file>
   -DgroupId=<group-id>
   -DartifactId=<artifact-id>
   -Dversion=<version>
   -Dpackaging=<packaging>
   -DgeneratePom=true

모든 솔루션을 높이 평가합니다.

ravthiru

pom에 다음 저장소 추가

<repositories>  
   <repository>
     <id>external</id>
     <name>External Project Repo</name>
     <url>file:///${project.basedir}/lib</url>
   </repository>
</repositories>

그런 다음 종속성을 추가하십시오.

  <dependency>
     <groupId>exjar</groupId>
     <artifactId>exjar</artifactId>
     <version>jdk7</version>
  </dependency> 

myjar.jar 빌드를 마치면 BOOT-INF/lib/exjar-jdk7.jar

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

AWS CodePipeline, Elastic BeansTalk에 Spring Boot 애플리케이션 배포

분류에서Dev

Jenkins에 Spring Boot 애플리케이션 배포

분류에서Dev

Tomcat 8에 Spring Boot 애플리케이션 배포

분류에서Dev

Azure Pipeline에서 Azure App Service에 Spring Boot Gradle 애플리케이션 배포

분류에서Dev

Spring Boot 웹 애플리케이션을 Ubuntu에 서비스로 배포

분류에서Dev

Spring Boot 웹 애플리케이션에 포함 된 Tomcat이 module-info로 시작되지 않음

분류에서Dev

GOOGLE_APPLICATION_CREDENTIALS를 설정 한 후 GKE에 배포 된 Spring 애플리케이션에 대해 Google 클라우드 저장소가 401을 반환합니다.

분류에서Dev

배포 된 스프링 부트 애플리케이션에서 일부 기능에 대한 컨트롤러 매핑이 작동하지 않습니다.

분류에서Dev

Spring Boot 애플리케이션의 @Transactional 메소드 내부에서 순수한 Hibernate로 원자 배치 삽입을 보장하는 방법

분류에서Dev

Heroku의 Spring Boot 애플리케이션을위한 MongoDB 연결

분류에서Dev

Spring Boot 애플리케이션 용 Intellij IDEA에서 누락 된 매핑

분류에서Dev

보안 된 Spring Boot 애플리케이션에 Curl http 요청 보내기

분류에서Dev

AWS Elastic Beanstalk에 Spring Boot 애플리케이션 전쟁을 배포하는 방법은 무엇입니까?

분류에서Dev

Spring Boot 애플리케이션에서 Nexus / Artifactory로 jar를 배포 할 수 없습니다.

분류에서Dev

Heroku에 배포 할 때 Cloudmaqp 오류에 대한 Spring Boot 바인딩

분류에서Dev

Heroku에서 내 컴퓨터로 배포 된 Rails 애플리케이션 복제

분류에서Dev

동일한 Spring Boot 애플리케이션에서 Tomcat HTTP 및 Netty UDP 사용

분류에서Dev

Spring Boot에서 스케줄러를 실행하면 Spring Boot 애플리케이션 컨텍스트 외부의 프로세스가 생성됩니다.

분류에서Dev

Spring Boot는 도메인에 대한 애플리케이션을 보유합니다.

분류에서Dev

배포 된 아파치 + django 애플리케이션은 프로젝트 디렉토리 외부의 로컬 파일에 액세스합니다.

분류에서Dev

Spring Boot + Angular 애플리케이션 배포 중 문제

분류에서Dev

C ++ : 외부 애플리케이션 호출에 대한 제한 시간

분류에서Dev

Websphere 8.5.5에서 Spring 부트 애플리케이션 배치 오류

분류에서Dev

(어떻게) 동일한 서버와 포트에서 둘 이상의 Spring Boot 애플리케이션을 실행할 수 있습니까?

분류에서Dev

Spring Boot 애플리케이션에서 Api 게이트웨이 (Zuul)에서 외부 서비스 (MSA가 아님)를 호출하는 방법

분류에서Dev

Spring Boot 애플리케이션에서 HTML 페이지 제공

분류에서Dev

Spring Boot 2.2.0 애플리케이션에서 REST 엔드 포인트에 도달하는 문제

분류에서Dev

Spring Boot 애플리케이션에서 DB2 Wirelistener (NoSQL)를 사용하는 예외

분류에서Dev

Keycloak : Spring Boot 애플리케이션에서 URL로드 실패

Related 관련 기사

  1. 1

    AWS CodePipeline, Elastic BeansTalk에 Spring Boot 애플리케이션 배포

  2. 2

    Jenkins에 Spring Boot 애플리케이션 배포

  3. 3

    Tomcat 8에 Spring Boot 애플리케이션 배포

  4. 4

    Azure Pipeline에서 Azure App Service에 Spring Boot Gradle 애플리케이션 배포

  5. 5

    Spring Boot 웹 애플리케이션을 Ubuntu에 서비스로 배포

  6. 6

    Spring Boot 웹 애플리케이션에 포함 된 Tomcat이 module-info로 시작되지 않음

  7. 7

    GOOGLE_APPLICATION_CREDENTIALS를 설정 한 후 GKE에 배포 된 Spring 애플리케이션에 대해 Google 클라우드 저장소가 401을 반환합니다.

  8. 8

    배포 된 스프링 부트 애플리케이션에서 일부 기능에 대한 컨트롤러 매핑이 작동하지 않습니다.

  9. 9

    Spring Boot 애플리케이션의 @Transactional 메소드 내부에서 순수한 Hibernate로 원자 배치 삽입을 보장하는 방법

  10. 10

    Heroku의 Spring Boot 애플리케이션을위한 MongoDB 연결

  11. 11

    Spring Boot 애플리케이션 용 Intellij IDEA에서 누락 된 매핑

  12. 12

    보안 된 Spring Boot 애플리케이션에 Curl http 요청 보내기

  13. 13

    AWS Elastic Beanstalk에 Spring Boot 애플리케이션 전쟁을 배포하는 방법은 무엇입니까?

  14. 14

    Spring Boot 애플리케이션에서 Nexus / Artifactory로 jar를 배포 할 수 없습니다.

  15. 15

    Heroku에 배포 할 때 Cloudmaqp 오류에 대한 Spring Boot 바인딩

  16. 16

    Heroku에서 내 컴퓨터로 배포 된 Rails 애플리케이션 복제

  17. 17

    동일한 Spring Boot 애플리케이션에서 Tomcat HTTP 및 Netty UDP 사용

  18. 18

    Spring Boot에서 스케줄러를 실행하면 Spring Boot 애플리케이션 컨텍스트 외부의 프로세스가 생성됩니다.

  19. 19

    Spring Boot는 도메인에 대한 애플리케이션을 보유합니다.

  20. 20

    배포 된 아파치 + django 애플리케이션은 프로젝트 디렉토리 외부의 로컬 파일에 액세스합니다.

  21. 21

    Spring Boot + Angular 애플리케이션 배포 중 문제

  22. 22

    C ++ : 외부 애플리케이션 호출에 대한 제한 시간

  23. 23

    Websphere 8.5.5에서 Spring 부트 애플리케이션 배치 오류

  24. 24

    (어떻게) 동일한 서버와 포트에서 둘 이상의 Spring Boot 애플리케이션을 실행할 수 있습니까?

  25. 25

    Spring Boot 애플리케이션에서 Api 게이트웨이 (Zuul)에서 외부 서비스 (MSA가 아님)를 호출하는 방법

  26. 26

    Spring Boot 애플리케이션에서 HTML 페이지 제공

  27. 27

    Spring Boot 2.2.0 애플리케이션에서 REST 엔드 포인트에 도달하는 문제

  28. 28

    Spring Boot 애플리케이션에서 DB2 Wirelistener (NoSQL)를 사용하는 예외

  29. 29

    Keycloak : Spring Boot 애플리케이션에서 URL로드 실패

뜨겁다태그

보관