mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-17 02:14:54 +00:00
Remove forbidden-apis check for cluster
This was useful during the ImmutableMap removal but shouldn't be needed for normal development.
This commit is contained in:
parent
d9e11e4b39
commit
beeea145d8
56
core/pom.xml
56
core/pom.xml
@ -314,45 +314,6 @@
|
|||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
|
||||||
<groupId>de.thetaphi</groupId>
|
|
||||||
<artifactId>forbiddenapis</artifactId>
|
|
||||||
<version>1.8</version>
|
|
||||||
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>check-forbidden-apis-in-cluster</id>
|
|
||||||
<configuration>
|
|
||||||
<targetVersion>${maven.compiler.target}</targetVersion>
|
|
||||||
<!-- disallow undocumented classes like sun.misc.Unsafe: -->
|
|
||||||
<internalRuntimeForbidden>true</internalRuntimeForbidden>
|
|
||||||
<!-- if the used Java version is too new, don't fail, just do nothing: -->
|
|
||||||
<failOnUnsupportedJava>false</failOnUnsupportedJava>
|
|
||||||
<bundledSignatures>
|
|
||||||
<!-- This will automatically choose the right signatures based on 'targetVersion': -->
|
|
||||||
<bundledSignature>jdk-unsafe</bundledSignature>
|
|
||||||
<bundledSignature>jdk-deprecated</bundledSignature>
|
|
||||||
<bundledSignature>jdk-system-out</bundledSignature>
|
|
||||||
</bundledSignatures>
|
|
||||||
<signaturesFiles>
|
|
||||||
<signaturesFile>${elasticsearch.tools.directory}/forbidden/core-signatures.txt</signaturesFile>
|
|
||||||
<signaturesFile>${elasticsearch.tools.directory}/forbidden/all-signatures.txt</signaturesFile>
|
|
||||||
<signaturesFile>${elasticsearch.tools.directory}/forbidden/third-party-signatures.txt</signaturesFile>
|
|
||||||
<signaturesFile>${elasticsearch.tools.directory}/forbidden/cluster-signatures.txt</signaturesFile>
|
|
||||||
</signaturesFiles>
|
|
||||||
<signatures>${forbidden.signatures}</signatures>
|
|
||||||
<includes>
|
|
||||||
<include>org/elasticsearch/cluster/**/*.class</include>
|
|
||||||
</includes>
|
|
||||||
<suppressAnnotations><annotation>**.SuppressForbidden</annotation></suppressAnnotations>
|
|
||||||
</configuration>
|
|
||||||
<phase>compile</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>check</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
</plugins>
|
||||||
<pluginManagement>
|
<pluginManagement>
|
||||||
<plugins>
|
<plugins>
|
||||||
@ -401,22 +362,5 @@
|
|||||||
</activation>
|
</activation>
|
||||||
<!-- not including license-maven-plugin is sufficent to expose default license -->
|
<!-- not including license-maven-plugin is sufficent to expose default license -->
|
||||||
</profile>
|
</profile>
|
||||||
<profile>
|
|
||||||
<id>dev</id>
|
|
||||||
<build>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>de.thetaphi</groupId>
|
|
||||||
<artifactId>forbiddenapis</artifactId>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>check-forbidden-apis-in-cluster</id>
|
|
||||||
<phase>none</phase>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
</profile>
|
|
||||||
</profiles>
|
</profiles>
|
||||||
</project>
|
</project>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user