0

Mavenビルドを実行するときに特定のJavaソースファイルを最終ビルドの一部としてコンパイルから除外する要件があります。ビルド時にSpring Boot Maven Pluginを使用してJavaソースを除外します

私はSpring BootベースのプロジェクトでSpring Boot Mavenプラグインを使用しています。

Javaソースファイルをコンパイルから除外する方法を探しています。対応するJunitテストクラスも、ビルド時に最終ビルドから除外する必要があります。

Spring Boot Maven Pluginを使用して同じことを達成する方法はありますか?

+1

もし私が間違っていれば誰かが私を修正しますが、 'src/test/java'デ​​ィレクトリツリーは何であるのでしょうか? –

答えて

0

私はMavenのコンパイラ・プラグインを構成することによって、これを達成:参考

のpom.xml

... 
    <build> 
    <plugins> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-compiler-plugin</artifactId> 
     <configuration> 
      <excludes> 
      <exclude>com/example/compileexclude/ExcludedJavaClass.java</exclude> 
      </excludes> 
     </configuration> 
     </plugin> 
     <plugin> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-maven-plugin</artifactId> 
     </plugin> 
    </plugins> 
    </build> 
    ... 

を使用すると、利用可能なすべての設定オプションhereを見ることができます。

関連する問題