jakarta.mvc-api
Used in
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>jakarta.mvc</groupId> <artifactId>jakarta.mvc-api</artifactId> <version>2.0.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- Copyright (c) 2015 Oracle and/or its affiliates. All rights reserved. Copyright (c) 2016-2019 JSR 371 expert group and contributors This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0, which is available at http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception, which is available at https://www.gnu.org/software/classpath/license.html. SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <artifactId>jakarta.mvc-api</artifactId> <packaging>bundle</packaging> <name>Jakarta MVC API</name> <description>Jakarta MVC API</description> <url>https://www.mvc-spec.org/</url> <parent> <groupId>jakarta.mvc</groupId> <artifactId>jakarta.mvc-parent</artifactId> <version>2.0.0</version> <relativePath>../pom.xml</relativePath> </parent> <properties> <maven.deploy.skip>false</maven.deploy.skip> </properties> <build> <plugins> <plugin> <groupId>org.glassfish.build</groupId> <artifactId>spec-version-maven-plugin</artifactId> <version>2.1</version> <configuration> <specMode>jakarta</specMode> <spec> <nonFinal>${spec.nonFinal}</nonFinal> <jarType>api</jarType> <specVersion>2.0</specVersion> <newSpecVersion>${spec.version}</newSpecVersion> <specBuild>01</specBuild> <specImplVersion>${project.version}</specImplVersion> <apiPackage>jakarta.mvc</apiPackage> </spec> </configuration> <executions> <execution> <goals> <goal>set-spec-properties</goal> <goal>check-module</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <useIncrementalCompilation>false</useIncrementalCompilation> <showWarnings>true</showWarnings> <compilerArgs> <arg>-Xlint:serial</arg> <arg>-Werror</arg> </compilerArgs> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>3.2.0</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> <configuration> <doctitle>Jakarta MVC ${project.version} API</doctitle> <windowtitle>Jakarta MVC ${project.version} API</windowtitle> <bottom><![CDATA[ Comments to: <a href="mailto:mvc-dev@eclipse.org">mvc-dev@eclipse.org</a>.<br> Copyright © 2017, 2020 Eclipse Foundation. All rights reserved.<br> Use is subject to <a href="{@docRoot}/doc-files/speclicense.html" target="_top">license terms</a>.]]> </bottom> <source>11</source> <docfilessubdirs>true</docfilessubdirs> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.0.1</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-antrun-plugin</artifactId> <version>1.8</version> <executions> <execution> <phase>validate</phase> <configuration> <target> <copy todir="${project.build.directory}/spec/" overwrite="yes"> <fileset dir="../spec/target/generated-docs/" includes="spec.pdf"/> <fileset dir="../spec/target/tck-audit/" includes="tck-audit.xml"/> </copy> </target> </configuration> <goals> <goal>run</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>1.9.1</version> <executions> <execution> <id>attach-artifacts</id> <phase>package</phase> <goals> <goal>attach-artifact</goal> </goals> <configuration> <artifacts> <artifact> <file>${project.build.directory}/spec/spec.pdf</file> <type>pdf</type> <classifier>spec</classifier> </artifact> <artifact> <file>${project.build.directory}/spec/tck-audit.xml</file> <type>xml</type> <classifier>audit</classifier> </artifact> </artifacts> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <version>3.0.0</version> <configuration> <threshold>High</threshold> <excludeFilterFile>findbugs-exclude.xml</excludeFilterFile> </configuration> </plugin> <!-- This plugin is reponsible for packaging artifacts as OSGi bundles. Please refer to http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html for more information about how to use this plugin. --> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <version>5.1.1</version> <extensions>true</extensions> <configuration> <instructions> <Bundle-Version>${spec.bundle.version}</Bundle-Version> <Bundle-SymbolicName>${spec.bundle.symbolic-name}</Bundle-SymbolicName> <Extension-Name>${spec.extension.name}</Extension-Name> <Implementation-Version>${spec.implementation.version}</Implementation-Version> <Specification-Version>${spec.specification.version}</Specification-Version> <Export-Package>jakarta.mvc.*</Export-Package> </instructions> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>jakarta.ws.rs</groupId> <artifactId>jakarta.ws.rs-api</artifactId> <version>3.0.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>jakarta.enterprise</groupId> <artifactId>jakarta.enterprise.cdi-api</artifactId> <version>3.0.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>jakarta.validation</groupId> <artifactId>jakarta.validation-api</artifactId> <version>3.0.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>jakarta.annotation</groupId> <artifactId>jakarta.annotation-api</artifactId> <version>2.0.0</version> <scope>provided</scope> </dependency> </dependencies> <profiles> <profile> <id>jacoco</id> <build> <plugins> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.7.2.201409121644</version> <executions> <execution> <id>default-instrument</id> <goals> <goal>instrument</goal> </goals> </execution> <execution> <id>default-restore-instrumented-classes</id> <goals> <goal>restore-instrumented-classes</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.8</version> <executions> <execution> <phase>prepare-package</phase> <configuration> <target> <copy todir="${project.build.directory}//generated-classes/jacoco"> <fileset dir="${project.build.directory}/classes"> <exclude name="**/*.class" /> </fileset> </copy> </target> </configuration> <goals> <goal>run</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.5</version> <executions> <execution> <id>jacoco-instrumented</id> <phase>package</phase> <goals> <goal>jar</goal> </goals> <configuration> <classifier>instrumented</classifier> <classesDirectory>${project.build.directory}/generated-classes/jacoco</classesDirectory> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>release</id> <activation> <property> <name>performRelease</name> </property> </activation> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.6</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>4.0.0</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <version>3.0.0</version> <configuration> <threshold>High</threshold> <excludeFilterFile>findbugs-exclude.xml</excludeFilterFile> </configuration> </plugin> </plugins> </reporting> </project>