uy.fb-contrib.fb-contrib.7.2.1.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 fb-contrib Show documentation
Show all versions of fb-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.
<?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.fb-contrib</groupId> <artifactId>fb-contrib</artifactId> <version>7.2.1</version> <!-- TODO: Delete this and replace with enforcer plugin. This is for maven plugins only! Latest maven will through warnings. --> <prerequisites> <maven>3.2.5</maven> </prerequisites> <!-- 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> </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> </properties> <dependencies> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>findbugs</artifactId> <version>3.0.1</version> <scope>provided</scope> <exclusions> <exclusion> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>bcel-findbugs</artifactId> <version>6.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>annotations</artifactId> <version>3.0.1u2</version> <scope>provided</scope> </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>22.0-android</version> </dependency> <dependency> <scope>test</scope> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.10</version> </dependency> <dependency> <scope>test</scope> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.5</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>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> </dependency> <dependency> <scope>test</scope> <groupId>javax.servlet.jsp</groupId> <artifactId>javax.servlet.jsp-api</artifactId> <version>2.3.1</version> </dependency> <dependency> <scope>test</scope> <groupId>javax.ws.rs</groupId> <artifactId>javax.ws.rs-api</artifactId> <version>2.0.1</version> </dependency> <dependency> <scope>test</scope> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</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>3.6</version> </dependency> <dependency> <scope>test</scope> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.3</version> </dependency> <dependency> <scope>test</scope> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> <version>4.4.6</version> </dependency> <dependency> <scope>test</scope> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>2.8.47</version> </dependency> <dependency> <scope>test</scope> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.25</version> </dependency> <dependency> <scope>test</scope> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>4.3.9.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.9.RELEASE</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>4.3.9.RELEASE</version> <scope>test</scope> </dependency> <dependency> <groupId>org.threeten</groupId> <artifactId>threetenbp</artifactId> <version>1.3.5</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.jena</groupId> <artifactId>jena-shaded-guava</artifactId> <version>3.3.0</version> <scope>test</scope> </dependency> <dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-multipart</artifactId> <version>2.25.1</version> <scope>test</scope> <exclusions> <exclusion> <groupId>org.glassfish.hk2</groupId> <artifactId>osgi-resource-locator</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.eclipse.persistence</groupId> <artifactId>javax.persistence</artifactId> <version>2.1.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.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>2.9.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> <artifactId>maven-clean-plugin</artifactId> <version>3.0.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.hazendaz.spotbugs</groupId> <artifactId>spotbugs-maven-plugin</artifactId> <version>3.0.6</version> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.6.1</version> </plugin> <plugin> <artifactId>maven-deploy-plugin</artifactId> <version>2.8.2</version> </plugin> <plugin> <artifactId>maven-install-plugin</artifactId> <version>2.5.2</version> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>3.0.2</version> <configuration> <archive> <manifestEntries> <fb-contrib-version>${project.version}</fb-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>fb-contrib plugin</Bundle-Name> <Bundle-SymbolicName>fb-contrib; singleton:=true</Bundle-SymbolicName> <Bundle-Version>${project.version}</Bundle-Version> <Bundle-ClassPath>.</Bundle-ClassPath> <Bundle-Vendor>FB-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> <artifactId>maven-project-info-reports-plugin</artifactId> <version>2.9</version> </plugin> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>3.0.2</version> </plugin> <plugin> <artifactId>maven-site-plugin</artifactId> <version>3.6</version> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId> <version>3.0.1</version> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.20</version> </plugin> <plugin> <artifactId>maven-pmd-plugin</artifactId> <version>3.5</version> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <artifactId>maven-pmd-plugin</artifactId> <dependencies> <dependency> <groupId>net.sourceforge.pmd</groupId> <artifactId>pmd-java</artifactId> <version>5.5.1</version> </dependency> <dependency> <groupId>net.sourceforge.pmd</groupId> <artifactId>pmd-core</artifactId> <version>5.5.1</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> <artifactId>maven-dependency-plugin</artifactId> <version>3.0.1</version> <executions> <execution> <id>unpack-findbugs-core</id> <phase>process-test-resources</phase> <goals> <goal>unpack</goal> </goals> <configuration> <artifactItems> <artifactItem> <groupId>com.google.code.findbugs</groupId> <artifactId>findbugs</artifactId> <version>3.0.1</version> <type>jar</type> <overWrite>true</overWrite> <outputDirectory> ${project.build.directory}/findbugs-3.0.1.jar/plugin </outputDirectory> </artifactItem> </artifactItems> <overWriteReleases>true</overWriteReleases> <overWriteSnapshots>true</overWriteSnapshots> </configuration> </execution> </executions> </plugin> <plugin> <groupId>com.github.hazendaz.spotbugs</groupId> <artifactId>spotbugs-maven-plugin</artifactId> <dependencies> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>findbugs</artifactId> <version>3.0.1</version> </dependency> </dependencies> <configuration> <excludeFilterFile>etc/findbugs-exclude.xml</excludeFilterFile> <effort>Max</effort> <plugins> <plugin> <groupId>com.mebigfatguy.fb-contrib</groupId> <artifactId>fb-contrib</artifactId> <version>${project.version}</version> </plugin> </plugins> </configuration> <executions> <execution> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <compilerArgument>-Xlint</compilerArgument> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build> <reporting> <plugins> <plugin> <artifactId>maven-pmd-plugin</artifactId> <version>3.6</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> </project>