我的 pom.xml 中有以下內容
<build>
<sourceDirectory>src/main/java</sourceDirectory>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>17</source>
<target>17</target>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.0.0</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>src/main/java</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
在 0.0.1-SNAPSHOT.jar 中找到的唯一類來自 org.springframework.boot.loader 包。從我的源檔案編譯的類檔案都不存在。下面是 Maven 安裝的輸出:
資訊] --------< com.stocktrader:stock-trader
-------------------- [INFO] Building stock-trader 0.0.1-SNAPSHOT [INFO] --------------- -----------------[罐子]------------------ --- [INFO] [INFO] --- build-helper-maven-plugin:3.0.0:add-source (default) @ stock-trader --- [INFO] 源目錄:C:\Users\kannanj\ IdeaProjects\ibkr\src\main\java 添加。[INFO] [INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ stock-trader --- [INFO] 使用 'UTF-8' 編碼復制過濾的資源。[INFO] 使用“UTF-8”編碼復制過濾的屬性檔案。[INFO] 復制 1 個資源 [INFO] 復制 3 個資源 [INFO] [INFO] --- maven-compiler-plugin:3.10.1:compile (default-compile) @ stock-trader --- [INFO] 沒有可編譯的- 所有類都是最新的 [INFO] [INFO] --- maven-resources-plugin:3.2.0: testResources (default-testResources) @ stock-trader --- [INFO] 使用 'UTF-8' 編碼復制過濾的資源。[INFO] 使用“UTF-8”編碼復制過濾的屬性檔案。[INFO] 跳過不存在的資源目錄 C:\Users\kannanj\IdeaProjects\ibkr\src\test\resources [INFO] [INFO] --- maven-compiler-plugin:3.10.1:testCompile (default-testCompile) @ stock -trader --- [INFO] 無需編譯 - 所有類都是最新的 [INFO] [INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ stock-trader --- [INFO] 測驗被跳過。[INFO] [INFO] --- maven-jar-plugin:3.2.2:jar (default-jar) @ stock-trader --- [INFO] Building jar: C:\Users\kannanj\IdeaProjects\ibkr\target \stock-trader-0.0.1-SNAPSHOT.jar [INFO] [INFO] --- spring-boot-maven-plugin:2.7.0:
在我開槍之前請幫忙。
uj5u.com熱心網友回復:
如果您想在另一個專案中使用一些公共部分,有兩種可能的解決方案。
- 首先進行多模塊構建并將公用部分與其他部分分開。公共部分將是一個簡單的罐子(也可能帶有一些彈簧支撐)
- 創建一個完整的獨立專案并使用它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/528830.html
標籤:行家
上一篇:無法處理部署“myapp-ws.war”的階段POST_MODULE原因:java.lang.RuntimeException:WFLYSRV0177:反射時出錯