내가 (Windows의 GitBash에서) 응용 프로그램을 실행 해요. 하지만이 응용 프로그램에서 코드를 변경하지 않아도됩니다.Maven을 통해 Spring Boot 애플리케이션을 실행할 때 명령 행에서 추가 클래스 경로를 지정하는 방법은 무엇입니까? 응용 프로그램이 등록을 찾고</p> <pre><code>mvn spring-boot:run </code></pre> <p>것을 제외하고 내가 클래스 경로에 사용할 수 있도록하고 싶은, 파일 :와
이 명령을 실행할 때 추가 클래스 경로를 지정하는 방법이 있습니까? 나는 다양한 형태의 시도했다 :
mvn spring-boot:run -Dclasspath="C:\\path\\to\\config\\dir"
또는
mvn spring-boot:run -Dclasspath=/C/path/to/config/dir
을 그리고 $CLASSPATH
설정을 시도했습니다.
아무 것도 작동하지 않지만 유일한 오류는 내 속성 파일을 찾을 수 없기 때문에 어디에서 깨고 있는지 명확하지 않습니다. 여기에 스프링 부팅
스프링 부트 메이븐 플러그인에서 ['folders'] (http://docs.spring.io/spring-boot/docs/1.4.3.RELEASE/maven-plugin/run-mojo.html#folders)를 설정해보십시오. POM에 그런데 왜 시작하고 싶습니까? – Tunaki
그것이 바로이 프로젝트가 설정되는 방법입니다. Tomcat 웹 응용 프로그램이며 일반적으로 배치 중에 config 디렉토리가 추가됩니다. 필자는 몇 가지 다른 설정을 사용해야하며 명령 줄 인수 만 변경할 수 있으면 내 로컬 컴퓨터에서 파일을 복사하지 않으려합니다. IntelliJ에서 실행할 때 IntelliJ 프로젝트 설정에 런타임 클래스 경로를 추가 할 수 있습니다. –
https://stackoverflow.com/a/45710571/1838233 참조 – Arigion