2017-08-16 84 views
0

我嘗試添加類路徑時添加類路徑SpringBoot命令行開始運行我的春天啓動的應用程序,這是用下面的命令使用maven-彈簧啓動插件

mvn spring-boot:run 

運行我目前能夠在類路徑的文件夾添加到我的Maven的測試,使用該插入場

但是這種方法還沒有運行與 MVN春天啓動的應用程序自定義的工作參數:運行

+0

什麼是錯誤? – sunkuet02

+0

java有標準的'-cp'參數,對於maven,也許你可以把它放到'MAVEN_OPTS'中,但我沒有嘗試它。 –

+0

你認爲classpath文件夾是什麼意思?如果你使用maven,那麼應該在pom中聲明依賴關係。你想做什麼? –

回答

0

Spring Boot Maven Plugin產生一個JVM,默認情況下,它將包含你的項目應該在類路徑上的任何內容,例如,

  • ${project.build.outputDirectory}這包括類和資源在項目的POM

宣佈

  • 依賴性如果你需要的東西添加到這個類路徑,該插件提供了以下內容:

    例如,如果你想添加這個文件夾:/this/that/theother到classpath中,那麼你會配置彈簧啓動插件如下:

    <plugin> 
        <groupId>org.springframework.boot</groupId> 
        <artifactId>spring-boot-maven-plugin</artifactId> 
        <configuration> 
         <folders> 
          <folder> 
           /this/that/theother 
          </folder> 
         </folders> 
        </configuration> 
    </plugin> 
    

    有了這一配置,如果你調用mvn spring-boot:run -X你會看到更多的文件夾包含在類路徑的前...

    [DEBUG]類路徑派生進程:/這/那/其他:...