<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent</artifactId>
- <version>3.0.2-SNAPSHOT</version>
+ <version>8.0.2-SNAPSHOT</version>
<relativePath>../odlparent</relativePath>
</parent>
<plugin>
<groupId>org.apache.karaf.tooling</groupId>
<artifactId>karaf-maven-plugin</artifactId>
- <version>${karaf.plugin.version}</version>
+ <version>${karaf.version}</version>
<extensions>true</extensions>
<configuration combine.children="append">
<enableGeneration>true</enableGeneration>
<logDependencyChanges>true</logDependencyChanges>
<failOnDependencyChange>${failOnDependencyChange}</failOnDependencyChange>
<excludedArtifactIds>
- <!-- These artifacts are provided by our Karaf distribution -->
+ <!-- These artifacts are provided by our Karaf distribution. -->
+ <!-- Keep in synch with karaf parent minimal bootFeatures. -->
<!-- Aries Blueprint -->
<excludedArtifactId>org.apache.aries.blueprint.api</excludedArtifactId>
<excludedArtifactId>org.apache.aries.blueprint.core</excludedArtifactId>
<!-- SLF4J -->
<excludedArtifactId>slf4j-api</excludedArtifactId>
<excludedArtifactId>jcl-over-slf4j</excludedArtifactId>
- <!-- sshd -->
- <excludedArtifactId>sshd-core</excludedArtifactId>
<!-- Karaf artifacts -->
<!-- TODO Rework this once Karaf supports wildcards here -->
<excludedArtifactId>org.apache.karaf.jaas.config</excludedArtifactId>
<excludedArtifactId>bcprov-jdk15on</excludedArtifactId>
<excludedArtifactId>bcprov-ext-jdk15on</excludedArtifactId>
<excludedArtifactId>bcpkix-jdk15on</excludedArtifactId>
+ <!-- JAXB -->
+ <excludedArtifactId>jaxb-api</excludedArtifactId>
+ <excludedArtifactId>jaxb-runtime</excludedArtifactId>
+ <excludedArtifactId>jakarta.xml.bind-api</excludedArtifactId>
+ <!-- javax.annotation -->
+ <excludedArtifactId>activation</excludedArtifactId>
+ <excludedArtifactId>jakarta.activation-api</excludedArtifactId>
+
+ <!-- Guava's annotations -->
+ <excludedArtifactId>error_prone_annotations</excludedArtifactId>
+ <excludedArtifactId>j2objc-annotations</excludedArtifactId>
+ <excludedArtifactId>listenablefuture</excludedArtifactId>
+
+ <!-- Our slf4j logging markers -->
+ <excludedArtifactId>logging-markers</excludedArtifactId>
</excludedArtifactIds>
</configuration>
</plugin>
<pluginExecutionFilter>
<groupId>org.apache.karaf.tooling</groupId>
<artifactId>karaf-maven-plugin</artifactId>
- <versionRange>[4.1.3,)</versionRange>
+ <versionRange>[4.1.5,)</versionRange>
<goals>
<goal>verify</goal>
</goals>
</pluginManagement>
</build>
- <!--
- Maven Site Configuration
-
- The following configuration is necessary for maven-site-plugin to
- correctly identify the correct deployment path for OpenDaylight Maven
- sites.
- -->
- <url>${odl.site.url}/${project.groupId}/${stream}/${project.artifactId}/</url>
-
- <distributionManagement>
- <site>
- <id>opendaylight-site</id>
- <url>${nexus.site.url}/${project.artifactId}/</url>
- </site>
- </distributionManagement>
-
</project>