fakesmtp
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.github.tntim96</groupId> <artifactId>fakesmtp</artifactId> <version>2.0</version> </dependency>
<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> <parent> <groupId>org.sonatype.oss</groupId> <artifactId>oss-parent</artifactId> <version>9</version> </parent> <groupId>com.github.tntim96</groupId> <artifactId>fakesmtp</artifactId> <version>2.0</version> <packaging>jar</packaging> <name>Fake SMTP</name> <description>Dummy SMTP server for testing</description> <url>https://github.com/Nilhcem/FakeSMTP</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>${project.build.sourceEncoding}</project.reporting.outputEncoding> </properties> <dependencies> <!-- MIG Layout: layout for Swing --> <dependency> <groupId>com.miglayout</groupId> <artifactId>miglayout-swing</artifactId> <version>5.0</version> </dependency> <!-- SubEtha SMTP: easy-to-use server-side SMTP library for Java --> <dependency> <groupId>org.subethamail</groupId> <artifactId>subethasmtp</artifactId> <version>3.1.7</version> </dependency> <!-- Logging: slf4j + logback --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.12</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.1.3</version> </dependency> <!-- Commons IO: utilities to assist with developing IO functionality --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency> <!-- Commons CLI: API for presenting, processing and validating a command line interface --> <dependency> <groupId>commons-cli</groupId> <artifactId>commons-cli</artifactId> <version>1.2</version> </dependency> <!-- Apple java extensions (to use a custom icon in the Mac Dock) --> <dependency> <groupId>com.apple</groupId> <artifactId>AppleJavaExtensions</artifactId> <version>1.4</version> </dependency> <!-- Integration test --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-email</artifactId> <version>1.3.3</version> <scope>test</scope> </dependency> </dependencies> <build> <finalName>fakeSMTP-${project.version}</finalName> <plugins> <!-- Use JDK 1.6 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.3</version> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> <!-- Integration tests. Launch them with "$ mvn integration-test" --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <version>2.18.1</version> <executions> <execution> <id>integration-test</id> <goals> <goal>integration-test</goal> </goals> </execution> <execution> <id>verify</id> <goals> <goal>verify</goal> </goals> </execution> </executions> </plugin> <!-- Create an executable jar with dependencies --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.5.4</version> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifestFile>${project.basedir}/src/main/resources/META-INF/MANIFEST.MF</manifestFile> </archive> <!-- Remove the "-jar-with-dependencies" at the end of the file --> <appendAssemblyId>false</appendAssemblyId> </configuration> <executions> <execution> <goals> <goal>attached</goal> </goals> <phase>package</phase> </execution> </executions> </plugin> <!-- Create a site using "$ mvn site" --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>3.4</version> <configuration> <reportPlugins> <!-- Information about the project --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> <version>2.8</version> <reports> <report>license</report> <report>project-team</report> <report>dependencies</report> <report>summary</report> </reports> <configuration> <dependencyLocationsEnabled>false</dependencyLocationsEnabled> <dependencyDetailsEnabled>false</dependencyDetailsEnabled> </configuration> </plugin> <!-- Unit test reports --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-report-plugin</artifactId> <version>2.18.1</version> </plugin> <!-- Javadoc --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.3</version> <reportSets> <reportSet> <reports> <report>javadoc</report> </reports> </reportSet> </reportSets> </plugin> <!-- Findbugs --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <version>3.0.1</version> <configuration> <linkXref>true</linkXref> <threshold>High</threshold> <effort>Default</effort> </configuration> </plugin> <!-- PMD --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>3.4</version> <configuration> <linkXref>true</linkXref> <sourceEncoding>utf-8</sourceEncoding> <targetJdk>1.6</targetJdk> </configuration> </plugin> <!-- Checkstyle --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>2.15</version> <configuration> <linkXref>true</linkXref> <sourceEncoding>UTF-8</sourceEncoding> <configLocation>${project.basedir}/src/main/config/checkstyle/custom_checks.xml</configLocation> </configuration> </plugin> <!-- Cobertura --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>2.6</version> </plugin> <!-- JDepend --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jdepend-maven-plugin</artifactId> <version>2.0</version> </plugin> <!-- Generates a report on various tags found in the code, like @todo, TODO, @fixme, //FIXME tags. --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>taglist-maven-plugin</artifactId> <version>2.4</version> </plugin> <!-- JXR: Browse the source-code from the website --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jxr-plugin</artifactId> <version>2.5</version> </plugin> </reportPlugins> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.5</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> </plugins> </build> <!-- List the core committers + contributors --> <developers> <developer> <id>nilhcem</id> <name>Gautier MECHLING</name> <url>http://www.nilhcem.com</url> <roles> <role>developer</role> </roles> <timezone>Europe/Paris</timezone> </developer> </developers> <contributors> <contributor> <name>jasonpenny</name> <url>https://github.com/jasonpenny</url> </contributor> <contributor> <name>andreyknupp</name> <url>https://github.com/andreyknupp</url> </contributor> <contributor> <name>eugenehr</name> <url>https://github.com/eugenehr</url> </contributor> <contributor> <name>cchantep</name> <url>https://github.com/cchantep</url> </contributor> <contributor> <name>essobedo</name> <url>https://github.com/essobedo</url> </contributor> <contributor> <name>rellem</name> <url>https://github.com/rellem</url> </contributor> <contributor> <name>nakag</name> <url>https://github.com/nakag</url> </contributor> <contributor> <name>pawel-piecyk</name> <url>https://github.com/pawel-piecyk</url> </contributor> <contributor> <name>modeckimellett</name> <url>https://github.com/modeckimellett</url> </contributor> </contributors> <!-- License --> <licenses> <license> <name>BSD</name> <url>LICENSE.txt</url> </license> </licenses> </project>