maven 混合java 和 kotlin打包找不到class

<build>
       <plugins>
           <plugin>
               <artifactId>kotlin-maven-plugin</artifactId>
               <groupId>org.jetbrains.kotlin</groupId>
               <version>${kotlin.version}</version>
               <executions>
                   <execution>
                       <id>compile</id>
                       <goals> <goal>compile</goal> </goals>
                       <configuration>
                           <sourceDirs>
                               <sourceDir>${project.basedir}/src/main/kotlin</sourceDir>
                               <sourceDir>${project.basedir}/src/main/java</sourceDir>
                           </sourceDirs>
                       </configuration>
                   </execution>
                   <execution>
                       <id>test-compile</id>
                       <goals> <goal>test-compile</goal> </goals>
                       <configuration>
                           <sourceDirs>
                               <sourceDir>${project.basedir}/src/test/kotlin</sourceDir>
                               <sourceDir>${project.basedir}/src/test/java</sourceDir>
                           </sourceDirs>
                       </configuration>
                   </execution>
               </executions>
           </plugin>
           <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-compiler-plugin</artifactId>
               <version>3.5.1</version>
               <executions>
                   <!-- Replacing default-compile as it is treated specially by maven -->
                   <execution>
                       <id>default-compile</id>
                       <phase>none</phase>
                   </execution>
                   <!-- Replacing default-testCompile as it is treated specially by maven -->
                   <execution>
                       <id>default-testCompile</id>
                       <phase>none</phase>
                   </execution>
                   <execution>
                       <id>java-compile</id>
                       <phase>compile</phase>
                       <goals> <goal>compile</goal> </goals>
                   </execution>
                   <execution>
                       <id>java-test-compile</id>
                       <phase>test-compile</phase>
                       <goals> <goal>testCompile</goal> </goals>
                   </execution>
               </executions>
           </plugin>
       </plugins>
</build>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章