龙目岛的 Maven Scope (编译 vs. 提供)
我最近发现龙目岛.jar最终出现在我们最终的神器中,这应该没有必要。在我的理解中,龙目岛只是编译时。
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.14.4</version>
</dependency>
但是当我将其设置为提供的范围时,我在单元测试中得到了奇怪的行为。他们崩溃与类NotFoundExceptions,然后在尝试解决
java.lang.NoClassDefFoundError: com/svv/esp/serviceimpl/dataimport/common/validation/LongValidator
龙目岛通常使用哪种maven范围?
我在MacOSX 10.9上使用Oracle JDK build 1.8.0_25-b17