uy.sb-contrib.sb-contrib.7.6.5.source-code.pom.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sb-contrib Show documentation
Show all versions of sb-contrib Show documentation
An auxiliary findbugs.sourceforge.net plugin for java bug detectors that fall outside the narrow scope of detectors to be packaged with the product itself.
The newest version!
<?xml version="1.0" encoding="UTF-8"?> <!-- pom.xml developed by Grzegorz Slowikowski --> <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> <groupId>com.mebigfatguy.sb-contrib</groupId> <artifactId>sb-contrib</artifactId> <version>7.6.5</version> <!-- TODO: Oss parent is obsolete, define items directly for releasing --> <parent> <groupId>org.sonatype.oss</groupId> <artifactId>oss-parent</artifactId> <version>9</version> <relativePath /> </parent> <name>FindBugs Contrib plugin library</name> <description>An auxiliary findbugs.sourceforge.net plugin for java bug detectors that fall outside the narrow scope of detectors to be packaged with the product itself.</description> <url>http://fb-contrib.mebigfatguy.com</url> <inceptionYear>2005</inceptionYear> <developers> <developer> <id>dbrosius</id> <name>Dave Brosius</name> <email>[email protected]</email> </developer> </developers> <contributors> <contributor> <name>Bhaskar Maddala</name> </contributor> <contributor> <name>Chris Peterson</name> </contributor> <contributor> <name>Grzegorz Slowikowski</name> <email>[email protected]</email> <properties> <gtalk>[email protected]</gtalk> </properties> <timezone>+1</timezone> </contributor> <contributor> <name>Trevor Pounds</name> </contributor> <contributor> <name>Ronald Blaschke</name> </contributor> <contributor> <name>Zenichi Amano</name> </contributor> <contributor> <name>Philipp Wiesemann</name> </contributor> <contributor> <name>Kevin Lubick</name> </contributor> <contributor> <name>Philippe Arteau</name> </contributor> <contributor> <name>Thrawn</name> <email>[email protected]</email> </contributor> <contributor> <name>Juan Martín Sotuyo Dodero</name> <email>[email protected]</email> </contributor> <contributor> <name>Richard Fearn</name> </contributor> <contributor> <name>Mikkel Kjeldsen</name> </contributor> <contributor> <name>Jeremy Landis</name> </contributor> <contributor> <name>Peter Hermsdorf</name> </contributor> <contributor> <name>David Burström</name> </contributor> <contributor> <name>Venkata Gajavalli</name> </contributor> <contributor> <name>Rubén López</name> </contributor> <contributor> <name>Pavel Roskin</name> </contributor> <contributor> <name>Kevin Seymour</name> </contributor> <contributor> <name>Piotrek Żygieło</name> </contributor> </contributors> <licenses> <license> <name>GNU Library or Lesser General Public License (LGPL)</name> <url>http://www.gnu.org/licenses/lgpl.txt</url> </license> </licenses> <scm> <connection>scm:git:https://github.com/mebigfatguy/fb-contrib/</connection> <developerConnection>scm:git:https://github.com/mebigfatguy/fb-contrib/</developerConnection> <url>https://github.com/mebigfatguy/fb-contrib/</url> </scm> <mailingLists> <mailingList> <name>fb-contrib-commit</name> <subscribe>https://lists.sourceforge.net/mailman/listinfo/fb-contrib-commit</subscribe> <unsubscribe>https://lists.sourceforge.net/lists/options/fb-contrib-commit/</unsubscribe> <post>[email protected]</post> <archive>http://sourceforge.net/mailarchive/forum.php?forum_name=fb-contrib-commit</archive> </mailingList> <mailingList> <name>fb-contrib-discuss</name> <subscribe>https://lists.sourceforge.net/mailman/listinfo/fb-contrib-discuss</subscribe> <unsubscribe>https://lists.sourceforge.net/lists/options/fb-contrib-discuss/</unsubscribe> <post>[email protected]</post> <archive>http://sourceforge.net/mailarchive/forum.php?forum_name=fb-contrib-discuss</archive> </mailingList> </mailingLists> <issueManagement> <system>GitHub</system> <url>https://github.com/mebigfatguy/fb-contrib/issues/</url> </issueManagement> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <maven.build.timestamp.format>E MMM d hh:mm:ss yyyy XX</maven.build.timestamp.format> <spotbugs.version>4.8.3</spotbugs.version> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> <version>3.0.2</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.13</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.8.0-beta4</version> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>com.github.spotbugs</groupId> <artifactId>spotbugs</artifactId> <version>${spotbugs.version}</version> <scope>provided</scope> <exclusions> <exclusion> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> </exclusion> </exclusions> </dependency> <dependency> <scope>test</scope> <groupId>backport-util-concurrent</groupId> <artifactId>backport-util-concurrent</artifactId> <version>3.1</version> </dependency> <dependency> <scope>test</scope> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>33.0.0-jre</version> </dependency> <dependency> <scope>test</scope> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.16.0</version> </dependency> <dependency> <scope>test</scope> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.15.1</version> </dependency> <dependency> <scope>test</scope> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2.2</version> </dependency> <dependency> <scope>test</scope> <groupId>jakarta.servlet</groupId> <artifactId>jakarta.servlet-api</artifactId> <version>4.0.3</version> </dependency> <dependency> <scope>test</scope> <groupId>jakarta.servlet.jsp</groupId> <artifactId>jakarta.servlet.jsp-api</artifactId> <version>2.3.6</version> </dependency> <dependency> <scope>test</scope> <groupId>jakarta.ws.rs</groupId> <artifactId>jakarta.ws.rs-api</artifactId> <version>2.1.6</version> </dependency> <dependency> <scope>test</scope> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> <version>5.10.0</version> </dependency> <dependency> <scope>test</scope> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <dependency> <scope>test</scope> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>4.4</version> </dependency> <dependency> <scope>test</scope> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.10</version> </dependency> <dependency> <scope>test</scope> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> <version>4.4.12</version> </dependency> <dependency> <scope>test</scope> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>2.23.4</version> </dependency> <dependency> <scope>test</scope> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>2.0.9</version> </dependency> <dependency> <scope>test</scope> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>4.3.25.RELEASE</version> </dependency> <dependency> <scope>test</scope> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.9.10</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.3.25.RELEASE</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>4.3.25.RELEASE</version> <scope>test</scope> </dependency> <dependency> <groupId>org.threeten</groupId> <artifactId>threetenbp</artifactId> <version>1.4.0</version> <scope>test</scope> </dependency> <dependency> <groupId>jakarta.xml.bind</groupId> <artifactId>jakarta.xml.bind-api</artifactId> <version>2.3.2</version> </dependency> <dependency> <groupId>org.apache.jena</groupId> <artifactId>jena-shaded-guava</artifactId> <version>3.13.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-multipart</artifactId> <version>2.29.1</version> <scope>test</scope> <exclusions> <exclusion> <groupId>org.glassfish.hk2</groupId> <artifactId>osgi-resource-locator</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>jakarta.persistence</groupId> <artifactId>jakarta.persistence-api</artifactId> <version>2.2.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-core</artifactId> <version>1.3</version> <scope>test</scope> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-library</artifactId> <version>1.3</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>2.12.1</version> <scope>test</scope> </dependency> </dependencies> <build> <outputDirectory>${project.basedir}/target/classes/main</outputDirectory> <resources> <resource> <directory>${project.basedir}</directory> <includes> <include>plugin.xml</include> <include>license.txt</include> </includes> </resource> <resource> <directory>${project.basedir}/etc</directory> <excludes> <exclude>*.xsd</exclude> <exclude>*.xsl</exclude> </excludes> </resource> </resources> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> <version>3.1.0</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>buildnumber-maven-plugin</artifactId> <version>1.4</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>3.0.0</version> </plugin> <plugin> <groupId>com.github.spotbugs</groupId> <artifactId>spotbugs-maven-plugin</artifactId> <version>3.1.12.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>3.0.0-M1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-install-plugin</artifactId> <version>3.0.0-M1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.1.1</version> <configuration> <archive> <manifestEntries> <sb-contrib-version>${project.version}</sb-contrib-version> <Main-Class>com.mebigfatguy.fbcontrib.FBContrib</Main-Class> <git-revision>${scmBranch} ${buildNumber} ${maven.build.timestamp}</git-revision> <Eclipse-RegisterBuddy>edu.umd.cs.findbugs.plugin.eclipse</Eclipse-RegisterBuddy> <Bundle-ManifestVersion>2</Bundle-ManifestVersion> <Bundle-Name>sb-contrib plugin</Bundle-Name> <Bundle-SymbolicName>sb-contrib; singleton:=true</Bundle-SymbolicName> <Bundle-Version>${project.version}</Bundle-Version> <Bundle-ClassPath>.</Bundle-ClassPath> <Bundle-Vendor>SB-Contrib Project</Bundle-Vendor> <Require-Bundle>edu.umd.cs.findbugs.plugin.eclipse</Require-Bundle> <Bundle-ActivationPolicy>lazy</Bundle-ActivationPolicy> <Export-Package>com.mebigfatguy.fbcontrib.collect, com.mebigfatguy.fbcontrib.detect, com.mebigfatguy.fbcontrib.debug</Export-Package> <Import-Package>edu.umd.cs.findbugs, edu.umd.cs.findbugs.ba, edu.umd.cs.findbugs.bcel, edu.umd.cs.findbugs.visitclass, org.apache.bcel, org.apache.bcel.classfile, org.apache.bcel.generic</Import-Package> </manifestEntries> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> <version>3.0.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>3.1.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>3.8.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.2.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-M4</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>3.12.0</version> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>3.0.0-M3</version> <executions> <execution> <id>enforce</id> <configuration> <rules> <dependencyConvergence/> <requireMavenVersion> <version>[3.2.5,)</version> </requireMavenVersion> </rules> </configuration> <goals> <goal>enforce</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <dependencies> <dependency> <groupId>net.sourceforge.pmd</groupId> <artifactId>pmd-java</artifactId> <version>6.10.0</version> </dependency> <dependency> <groupId>net.sourceforge.pmd</groupId> <artifactId>pmd-core</artifactId> <version>6.10.0</version> </dependency> </dependencies> <configuration> <rulesets> <ruleset>/rulesets/java/clone.xml</ruleset> <ruleset>/rulesets/java/finalizers.xml</ruleset> <ruleset>/rulesets/java/imports.xml</ruleset> <ruleset>/rulesets/java/logging-java.xml</ruleset> <ruleset>/rulesets/java/junit.xml</ruleset> <ruleset>/rulesets/java/migrating.xml</ruleset> <ruleset>/rulesets/java/unusedcode.xml</ruleset> <ruleset>${project.basedir}/etc/pmd-rules.xml</ruleset> </rulesets> </configuration> <executions> <execution> <goals> <goal>check</goal> <goal>cpd-check</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>buildnumber-maven-plugin</artifactId> <executions> <execution> <phase>validate</phase> <goals> <goal>create</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <configuration> <sources> <source>src/samples/java</source> </sources> </configuration> <executions> <execution> <id>add-test-source</id> <goals> <goal>add-test-source</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>3.1.1</version> <executions> <execution> <id>unpack-findbugs-core</id> <phase>process-test-resources</phase> <goals> <goal>unpack</goal> </goals> <configuration> <artifactItems> <artifactItem> <groupId>com.github.spotbugs</groupId> <artifactId>spotbugs</artifactId> <version>${spotbugs.version}</version> <type>jar</type> <overWrite>true</overWrite> <outputDirectory> ${project.build.directory}/spotbugs-${spotbugs.version}.jar/plugin </outputDirectory> </artifactItem> </artifactItems> <overWriteReleases>true</overWriteReleases> <overWriteSnapshots>true</overWriteSnapshots> </configuration> </execution> </executions> </plugin> <plugin> <groupId>com.github.spotbugs</groupId> <artifactId>spotbugs-maven-plugin</artifactId> <dependencies> <dependency> <groupId>com.github.spotbugs</groupId> <artifactId>spotbugs</artifactId> <version>${spotbugs.version}</version> </dependency> </dependencies> <configuration> <excludeFilterFile>etc/findbugs-exclude.xml</excludeFilterFile> <effort>Max</effort> <plugins> <plugin> <groupId>com.mebigfatguy.sb-contrib</groupId> <artifactId>sb-contrib</artifactId> <version>${project.version}</version> </plugin> </plugins> </configuration> <executions> <execution> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <compilerArgument>-Xlint</compilerArgument> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build> <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>3.12.0</version> <configuration> <rulesets> <ruleset>/rulesets/java/basic.xml</ruleset> <ruleset>/rulesets/java/braces.xml</ruleset> <ruleset>/rulesets/java/design.xml</ruleset> </rulesets> </configuration> </plugin> </plugins> </reporting> <profiles> <profile> <id>jdk9on</id> <activation> <jdk>[9,)</jdk> </activation> <dependencies> <dependency> <groupId>jakarta.annotation</groupId> <artifactId>jakarta.annotation-api</artifactId> <version>1.3.5</version> <scope>compile</scope> </dependency> </dependencies> </profile> </profiles> </project>