mirror of https://github.com/apache/druid.git
Fix minor build issues and stabilize intellij-inspections runs (#15747)
* Possibly stabilize intellij-inspections * remove `integration-tests-ex/cases` from excluded projects from initial build * enable ErrorProne's `CheckedExceptionNotThrown` to get earlier errors than intellij-inspections * fix ddsketch pom.xml * fix spellcheck
This commit is contained in:
parent
3fe3a65344
commit
2eba20d724
|
@ -76,7 +76,7 @@ jobs:
|
|||
if: ${{ matrix.java == '8' }}
|
||||
run: |
|
||||
echo 'Running Maven install...' &&
|
||||
${MVN} clean install -q -ff -pl '!distribution,!:druid-it-image,!:druid-it-cases' ${MAVEN_SKIP} ${MAVEN_SKIP_TESTS} -T1C &&
|
||||
${MVN} clean install -q -ff -pl '!distribution' ${MAVEN_SKIP} ${MAVEN_SKIP_TESTS} -T1C &&
|
||||
${MVN} install -q -ff -pl 'distribution' ${MAVEN_SKIP} ${MAVEN_SKIP_TESTS}
|
||||
|
||||
- name: checkstyle
|
||||
|
@ -129,7 +129,7 @@ jobs:
|
|||
- name: maven install
|
||||
run: |
|
||||
echo 'Running Maven install...' &&
|
||||
${MVN} clean install -q -ff -pl '!distribution,!:druid-it-image,!:druid-it-cases' ${MAVEN_SKIP} ${MAVEN_SKIP_TESTS} -T1C &&
|
||||
${MVN} clean install -q -ff -pl '!distribution' ${MAVEN_SKIP} ${MAVEN_SKIP_TESTS} -T1C &&
|
||||
${MVN} install -q -ff -pl 'distribution' ${MAVEN_SKIP} ${MAVEN_SKIP_TESTS}
|
||||
|
||||
- name: intellij inspections
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<parent>
|
||||
<artifactId>druid</artifactId>
|
||||
<groupId>org.apache.druid</groupId>
|
||||
<version>29.0.0-SNAPSHOT</version>
|
||||
<version>30.0.0-SNAPSHOT</version>
|
||||
<relativePath>../../pom.xml</relativePath>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
|
2
pom.xml
2
pom.xml
|
@ -1934,7 +1934,7 @@
|
|||
<showWarnings>false</showWarnings>
|
||||
<compilerArgs>
|
||||
<arg>-XDcompilePolicy=simple</arg>
|
||||
<arg>-Xplugin:ErrorProne -XepExcludedPaths:.*/target/generated-(test-)?sources/.* -XepDisableWarningsInGeneratedCode -Xep:ClassCanBeStatic:ERROR -Xep:PreconditionsInvalidPlaceholder:ERROR -Xep:MissingOverride:ERROR -Xep:DefaultCharset:ERROR -Xep:QualifierOrScopeOnInjectMethod:ERROR -Xep:AssistedInjectAndInjectOnSameConstructor -Xep:AutoFactoryAtInject -Xep:ClassName -Xep:ComparisonContractViolated -Xep:DepAnn -Xep:EmptyIf -Xep:InjectInvalidTargetingOnScopingAnnotation -Xep:InjectMoreThanOneQualifier -Xep:InjectScopeAnnotationOnInterfaceOrAbstractClass -Xep:InjectScopeOrQualifierAnnotationRetention -Xep:InjectedConstructorAnnotations -Xep:InsecureCryptoUsage -Xep:JavaxInjectOnFinalField -Xep:LongLiteralLowerCaseSuffix -Xep:NoAllocation -Xep:NonRuntimeAnnotation -Xep:NumericEquality -Xep:ProtoStringFieldReferenceEquality</arg>
|
||||
<arg>-Xplugin:ErrorProne -XepExcludedPaths:.*/target/generated-(test-)?sources/.* -XepDisableWarningsInGeneratedCode -Xep:ClassCanBeStatic:ERROR -Xep:PreconditionsInvalidPlaceholder:ERROR -Xep:MissingOverride:ERROR -Xep:DefaultCharset:ERROR -Xep:QualifierOrScopeOnInjectMethod:ERROR -Xep:AssistedInjectAndInjectOnSameConstructor -Xep:AutoFactoryAtInject -Xep:ClassName -Xep:ComparisonContractViolated -Xep:DepAnn -Xep:EmptyIf -Xep:InjectInvalidTargetingOnScopingAnnotation -Xep:InjectMoreThanOneQualifier -Xep:InjectScopeAnnotationOnInterfaceOrAbstractClass -Xep:InjectScopeOrQualifierAnnotationRetention -Xep:InjectedConstructorAnnotations -Xep:InsecureCryptoUsage -Xep:JavaxInjectOnFinalField -Xep:LongLiteralLowerCaseSuffix -Xep:NoAllocation -Xep:NonRuntimeAnnotation -Xep:NumericEquality -Xep:ProtoStringFieldReferenceEquality -Xep:CheckedExceptionNotThrown:ERROR</arg>
|
||||
<!-- Error Prone requires exemptions for Java >= 16, see https://errorprone.info/docs/installation#maven -->
|
||||
<arg>-J--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED</arg>
|
||||
<arg>-J--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED</arg>
|
||||
|
|
|
@ -157,7 +157,7 @@ public class HttpPostEmitterStressTest
|
|||
|
||||
httpClient.setGoHandler(new GoHandler() {
|
||||
@Override
|
||||
protected <X extends Exception> ListenableFuture<Response> go(Request request) throws X
|
||||
protected ListenableFuture<Response> go(Request request)
|
||||
{
|
||||
return GoHandlers.immediateFuture(EmitterTest.BAD_RESPONSE);
|
||||
}
|
||||
|
@ -197,7 +197,7 @@ public class HttpPostEmitterStressTest
|
|||
|
||||
httpClient.setGoHandler(new GoHandler() {
|
||||
@Override
|
||||
protected <X extends Exception> ListenableFuture<Response> go(Request request) throws X
|
||||
protected ListenableFuture<Response> go(Request request)
|
||||
{
|
||||
return GoHandlers.immediateFuture(EmitterTest.BAD_RESPONSE);
|
||||
}
|
||||
|
|
|
@ -2374,6 +2374,11 @@ markUnused
|
|||
markUsed
|
||||
segmentId
|
||||
aggregateMultipleValues
|
||||
relativeError
|
||||
ddSketch
|
||||
DDSketch
|
||||
druid-ddsketch
|
||||
numBins
|
||||
|
||||
- ../docs/development/extensions-contrib/spectator-histogram.md
|
||||
SpectatorHistogram
|
||||
|
@ -2383,10 +2388,8 @@ spectatorHistogramTimer
|
|||
spectatorHistogramDistribution
|
||||
percentileSpectatorHistogram
|
||||
percentilesSpectatorHistogram
|
||||
ddSketch
|
||||
DDSketch
|
||||
collapsingLowestDense
|
||||
relativeError
|
||||
numBins
|
||||
|
||||
- ../docs/development/extensions-contrib/ddsketch-quantiles.md
|
||||
quantilesFromDDSketch
|
||||
quantileFromDDSketch
|
||||
collapsingLowestDense
|
||||
|
|
Loading…
Reference in New Issue