Add thrid party license generation profile
This commit is contained in:
parent
ecb3df6f4c
commit
db57f7ed0e
79
pom.xml
79
pom.xml
|
@ -1081,40 +1081,6 @@
|
||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
|
||||||
<groupId>com.mycila</groupId>
|
|
||||||
<artifactId>license-maven-plugin</artifactId>
|
|
||||||
<version>2.5</version>
|
|
||||||
<configuration>
|
|
||||||
<header>dev-tools/elasticsearch_license_header.txt</header>
|
|
||||||
<headerDefinitions>
|
|
||||||
<headerDefinition>dev-tools/license_header_definition.xml</headerDefinition>
|
|
||||||
</headerDefinitions>
|
|
||||||
<includes>
|
|
||||||
<include>src/main/java/org/elasticsearch/**/*.java</include>
|
|
||||||
<include>src/test/java/org/elasticsearch/**/*.java</include>
|
|
||||||
</includes>
|
|
||||||
<excludes>
|
|
||||||
<exclude>src/main/java/org/elasticsearch/common/inject/**</exclude>
|
|
||||||
<!-- Guice -->
|
|
||||||
<exclude>src/main/java/org/elasticsearch/common/geo/GeoHashUtils.java</exclude>
|
|
||||||
<exclude>src/main/java/org/elasticsearch/common/lucene/search/XBooleanFilter.java</exclude>
|
|
||||||
<exclude>src/main/java/org/elasticsearch/common/lucene/search/XFilteredQuery.java</exclude>
|
|
||||||
<exclude>src/main/java/org/apache/lucene/queryparser/XSimpleQueryParser.java</exclude>
|
|
||||||
<exclude>src/main/java/org/apache/lucene/**/X*.java</exclude>
|
|
||||||
</excludes>
|
|
||||||
</configuration>
|
|
||||||
<!-- We can't run by default since the package is broken with java 1.6
|
|
||||||
see https://github.com/mycila/license-maven-plugin/issues/35
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<goals>
|
|
||||||
<goal>check</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
-->
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
</plugins>
|
||||||
<pluginManagement>
|
<pluginManagement>
|
||||||
<plugins>
|
<plugins>
|
||||||
|
@ -1214,9 +1180,54 @@
|
||||||
<argLine>${tests.jvm.argline}</argLine>
|
<argLine>${tests.jvm.argline}</argLine>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>com.mycila</groupId>
|
||||||
|
<artifactId>license-maven-plugin</artifactId>
|
||||||
|
<version>2.5</version>
|
||||||
|
<configuration>
|
||||||
|
<header>dev-tools/elasticsearch_license_header.txt</header>
|
||||||
|
<headerDefinitions>
|
||||||
|
<headerDefinition>dev-tools/license_header_definition.xml</headerDefinition>
|
||||||
|
</headerDefinitions>
|
||||||
|
<includes>
|
||||||
|
<include>src/main/java/org/elasticsearch/**/*.java</include>
|
||||||
|
<include>src/test/java/org/elasticsearch/**/*.java</include>
|
||||||
|
</includes>
|
||||||
|
<excludes>
|
||||||
|
<exclude>src/main/java/org/elasticsearch/common/inject/**</exclude>
|
||||||
|
<!-- Guice -->
|
||||||
|
<exclude>src/main/java/org/elasticsearch/common/geo/GeoHashUtils.java</exclude>
|
||||||
|
<exclude>src/main/java/org/elasticsearch/common/lucene/search/XBooleanFilter.java</exclude>
|
||||||
|
<exclude>src/main/java/org/elasticsearch/common/lucene/search/XFilteredQuery.java</exclude>
|
||||||
|
<exclude>src/main/java/org/apache/lucene/queryparser/XSimpleQueryParser.java</exclude>
|
||||||
|
<exclude>src/main/java/org/apache/lucene/**/X*.java</exclude>
|
||||||
|
</excludes>
|
||||||
|
</configuration>
|
||||||
|
<!-- We can't run by default since the package is broken with java 1.6
|
||||||
|
see https://github.com/mycila/license-maven-plugin/issues/35
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<goals>
|
||||||
|
<goal>check</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
-->
|
||||||
|
</plugin>
|
||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
</profile>
|
</profile>
|
||||||
|
<!-- license profile, to generate third party license file -->
|
||||||
|
<profile>
|
||||||
|
<id>license</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>license.generation</name>
|
||||||
|
<value>true</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<!-- not including license-maven-plugin is sufficent to expose default license -->
|
||||||
|
</profile>
|
||||||
<!-- jacoco coverage profile. This will insert -jagent -->
|
<!-- jacoco coverage profile. This will insert -jagent -->
|
||||||
<profile>
|
<profile>
|
||||||
<id>coverage</id>
|
<id>coverage</id>
|
||||||
|
|
Loading…
Reference in New Issue