jmockit-coverage
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.jmockit</groupId> <artifactId>jmockit-coverage</artifactId> <version>1.22</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.jmockit</groupId><artifactId>jmockit-coverage</artifactId><version>1.22</version> <packaging>jar</packaging> <name>JMockit Coverage</name> <description> JMockit Coverage is a code coverage tool with several metrics (line, path, data) capable of generating HTML reports. It is designed with ease of use in mind, avoiding the need for complex configuration. Instead, smart (but overridable) defaults are employed, such as the selection of which classes to consider for coverage, and where to find sources files for report generation. </description> <url>http://www.jmockit.org</url> <licenses> <license> <name>The MIT LICENSE</name> <url>http://www.opensource.org/licenses/mit-license.php</url> <distribution>repo</distribution> </license> </licenses> <developers> <developer><name>Rogério Liesenfeld</name></developer> </developers> <inceptionYear>2006</inceptionYear> <scm> <url>https://github.com/jmockit/jmockit1</url> <connection>scm:git:https://github.com/jmockit/jmockit1</connection> </scm> <issueManagement> <system>GitHub Issues</system> <url>https://github.com/jmockit/jmockit1/issues</url> </issueManagement> <mailingLists> <mailingList> <name>JMockit Users</name> <archive>http://groups.google.com/group/jmockit-users</archive> <post>jmockit-users@googlegroups.com</post> </mailingList> </mailingLists> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <build> <sourceDirectory>src</sourceDirectory> <outputDirectory>classes</outputDirectory> <resources> <resource> <directory>.</directory> <includes><include>META-INF/services/org.testng.ITestNGListener</include></includes> </resource> <resource> <directory>src</directory> <includes> <include>jmockit.properties</include> <include>**/*.css</include> <include>**/*.js</include> <include>**/*.png</include> </includes> </resource> <resource> <directory>../main/classes</directory> <includes> <include>mockit/external/asm/*.class</include> <include>mockit/internal/util/ClassLoad.class</include> <include>mockit/internal/util/FieldReflection.class</include> <include>mockit/internal/util/StackTrace.class</include> <include>mockit/internal/mockups/MockStates.class</include> <include>mockit/internal/state/CascadingTypes.class</include> <include>mockit/internal/state/ExecutingTest*.class</include> <include>mockit/internal/state/MockClasses.class</include> <include>mockit/internal/state/TestRun*.class</include> <include>mockit/internal/state/MockFixture.class</include> <include>mockit/internal/startup/Startup.class</include> <include>mockit/MockUp.class</include> <include>com/sun/tools/attach/**/*.class</include> <include>sun/tools/attach/*.class</include> </includes> </resource> <resource> <directory>..</directory> <includes> <include>LICENSE.txt</include> <include>NOTICE.txt</include> </includes> </resource> </resources> <plugins> <plugin> <artifactId>maven-enforcer-plugin</artifactId><version>1.4.1</version> <executions> <execution> <goals><goal>enforce</goal></goals> <configuration> <rules> <requireJavaVersion><version>1.8</version></requireJavaVersion> <requireMavenVersion><version>3.2.5</version></requireMavenVersion> <banTransitiveDependencies/> <dependencyConvergence/> </rules> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId><version>3.3</version> <configuration> <encoding>UTF-8</encoding> <source>1.6</source><target>1.6</target> <useIncrementalCompilation>false</useIncrementalCompilation> </configuration> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId><version>2.6</version> <configuration> <archive> <addMavenDescriptor>false</addMavenDescriptor> <manifestEntries> <Main-Class>mockit.coverage.CodeCoverage</Main-Class> <Premain-Class>mockit.coverage.standalone.Startup</Premain-Class> <Agent-Class>mockit.coverage.standalone.Startup</Agent-Class> <Can-Redefine-Classes>true</Can-Redefine-Classes> <Can-Retransform-Classes>true</Can-Retransform-Classes> </manifestEntries> </archive> </configuration> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId><version>2.3</version> <configuration> <excludes> <exclude>*</exclude> <exclude>**/*.css</exclude> <exclude>**/*.js</exclude> </excludes> </configuration> <executions> <execution> <id>attach-sources</id> <goals><goal>jar-no-fork</goal></goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId><version>2.10.3</version> <configuration> <encoding>UTF-8</encoding> <nodeprecated>true</nodeprecated> <noindex>true</noindex> <notree>true</notree> <nohelp>true</nohelp> <breakiterator>true</breakiterator> <use>false</use> <source>1.7</source> <windowtitle>JMockit Coverage API</windowtitle> <doctitle>JMockit Coverage API Documentation</doctitle> <stylesheetfile>${project.basedir}/../../jmockit.github.io/api1x/stylesheet.css</stylesheetfile> <header><![CDATA[<a href="http://jmockit.org" target="_top"><img src="resources/logo.png">JMockit Home</a>]]></header> <footer><![CDATA[<a href="http://jmockit.org" target="_top"><img src="resources/logo.png">JMockit Home</a>]]></footer> <notimestamp>true</notimestamp> <quiet>true</quiet> <sourcepath>${basedir}/src</sourcepath> <subpackages>none</subpackages> <additionalparam>-Xdoclint:none mockit.coverage</additionalparam> </configuration> <executions> <execution> <id>attach-javadocs</id> <goals><goal>jar</goal></goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-gpg-plugin</artifactId><version>1.6</version> <executions> <execution> <id>sign-artifacts</id> <phase>deploy</phase> <goals><goal>sign</goal></goals> </execution> </executions> </plugin> <plugin> <groupId>org.sonatype.plugins</groupId><artifactId>nexus-staging-maven-plugin</artifactId> <version>1.6.5</version> <extensions>true</extensions> <configuration> <serverId>sonatype-nexus-staging</serverId> <nexusUrl>https://oss.sonatype.org/</nexusUrl> <autoReleaseAfterClose>true</autoReleaseAfterClose> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>com.google.code.findbugs</groupId><artifactId>jsr305</artifactId><version>3.0.0</version> <optional>true</optional> </dependency> <dependency> <groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version> <optional>true</optional> <exclusions> <exclusion><groupId>org.hamcrest</groupId><artifactId>hamcrest-core</artifactId></exclusion> </exclusions> </dependency> <dependency> <groupId>org.testng</groupId><artifactId>testng</artifactId><version>6.9.10</version> <optional>true</optional> <exclusions> <exclusion><groupId>com.google.inject</groupId><artifactId>guice</artifactId></exclusion> <exclusion><groupId>org.beanshell</groupId><artifactId>bsh</artifactId></exclusion> <exclusion><groupId>org.apache.ant</groupId><artifactId>ant</artifactId></exclusion> <exclusion><groupId>com.beust</groupId><artifactId>jcommander</artifactId></exclusion> <exclusion><groupId>org.yaml</groupId><artifactId>snakeyaml</artifactId></exclusion> <exclusion><groupId>junit</groupId><artifactId>junit</artifactId></exclusion> </exclusions> </dependency> </dependencies> </project>