<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent</artifactId>
- <version>1.9.0-SNAPSHOT</version>
+ <version>8.0.2-SNAPSHOT</version>
<relativePath>../odlparent</relativePath>
</parent>
- <groupId>org.opendaylight.odlparent</groupId>
<artifactId>untested-single-feature-parent</artifactId>
- <version>1.9.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>ODL :: odlparent :: ${project.artifactId}</name>
<properties>
- <karaf.version>${karaf4.version}</karaf.version>
<checkDependencyChange>false</checkDependencyChange>
<failOnDependencyChange>false</failOnDependencyChange>
</properties>
<plugin>
<groupId>org.apache.karaf.tooling</groupId>
<artifactId>karaf-maven-plugin</artifactId>
- <version>${karaf4.plugin.version}</version>
+ <version>${karaf.version}</version>
<extensions>true</extensions>
<configuration combine.children="append">
+ <enableGeneration>true</enableGeneration>
<simplifyBundleDependencies>true</simplifyBundleDependencies>
<checkDependencyChange>${checkDependencyChange}</checkDependencyChange>
<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>org.osgi.compendium</excludedArtifactId>
<excludedArtifactId>org.osgi.core</excludedArtifactId>
<excludedArtifactId>org.osgi.enterprise</excludedArtifactId>
+ <!-- Bouncy Castle -->
+ <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>
</plugins>
+ <pluginManagement>
+ <plugins>
+ <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
+ <plugin>
+ <groupId>org.eclipse.m2e</groupId>
+ <artifactId>lifecycle-mapping</artifactId>
+ <version>1.0.0</version>
+ <configuration>
+ <lifecycleMappingMetadata>
+ <pluginExecutions>
+ <pluginExecution>
+ <pluginExecutionFilter>
+ <groupId>org.apache.karaf.tooling</groupId>
+ <artifactId>karaf-maven-plugin</artifactId>
+ <versionRange>[4.1.5,)</versionRange>
+ <goals>
+ <goal>verify</goal>
+ </goals>
+ </pluginExecutionFilter>
+ <action>
+ <ignore></ignore>
+ </action>
+ </pluginExecution>
+ </pluginExecutions>
+ </lifecycleMappingMetadata>
+ </configuration>
+ </plugin>
+ </plugins>
+ </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>
\ No newline at end of file
+</project>