私は自分のslf4j実装を持っているので、多くの依存関係からログバックを削除したいと思っています。Maven依存関係をテストスコープとして追加して除外しますか?
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>...</version>
<exclusions>
<exclusion>
<artifactId>logback-classic</artifactId>
<groupId>ch.qos.logback</groupId>
</exclusion>
</exclusions>
</dependency>
...
しかし、私は、テスト範囲として、それを追加することにより、簡単な方法を見つける:
<dependency>
<artifactId>logback-classic</artifactId>
<groupId>ch.qos.logback</groupId>
<version>...</version>
<scope>test</scope>
</dependency>
が、これはMavenので良い習慣ですか?
をおそらくない良い方法確かに素敵なハックを!同様の代替案については、http://stackoverflow.com/questions/4716310/is-there-a-way-to-exclude-a-maven-dependency-globallyを参照してください。 – Gab