== GreenMail ==.
GreenMail - Email Test Servers.
Here is the list of declaration for greenmail. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>com.icegreen</groupId> <artifactId>greenmail</artifactId> <version>1.3</version> </dependency>
If you think this Maven repository POM file listing for greenmail is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:Apache 2.0
URL: http://www.apache.org/licenses/LICENSE-2.0.txt.
The greenmail-1.3 has 4 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
Network | mail 1.4 The JavaMail API provides a platform-independent and protocol-independent framework to build mail and messaging applications. | 461 |
Log | slf4j-api 1.3.1 The slf4j API | 7 |
JUnit | junit 3.8.1 JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. | 1966 |
The following table lists the most popular artifacts which are depending on greenmail-1.3. Their categories and depend by count are also listed.
Category | Artifact | Depended By Count |
---|---|---|
Inversion of Control | guiceyloops 0.28 GuiceyLoops: Guice EE testing support to Guicey-fruit | 6 |
Log | logback-classic 1.0.0 Logback: the reliable, generic, fast and flexible logging library for Java. | 65 |
Log | logback-classic 1.1.2 logback-classic module | 162 |
Log | logback-classic 0.9.28 Logback: the reliable, generic, fast and flexible logging library for Java. | 22 |
Log | logback-classic 1.1.0 logback-classic module | 6 |
Log | logback-classic 1.0.12 logback-classic module | 32 |
Log | logback-classic 1.0.7 logback-classic module | 135 |
Log | logback-classic 1.1.1 logback-classic module | 32 |
Log | logback-classic 1.0.9 logback-classic module | 107 |
Log | logback-classic 1.0.6 logback-classic module | 19 |
Log | logback-classic 0.9.29 Logback: the reliable, generic, fast and flexible logging library for Java. | 51 |
Log | logback-classic 1.0.11 logback-classic module | 46 |
Log | logback-classic 0.9.27 Logback: the reliable, generic, fast and flexible logging library for Java. | 6 |
Log | logback-classic 0.9.30 Logback: the reliable, generic, fast and flexible logging library for Java. | 34 |
Log | logback-classic 1.0.10 logback-classic module | 36 |
Log | logback-classic 1.0.13 logback-classic module | 299 |
The following plugins are used in the greenmail-1.3.jar
The following packages are defined in the greenmail-1.3.jar
com.icegreen.greenmail com.icegreen.greenmail.foedus.util com.icegreen.greenmail.imap com.icegreen.greenmail.imap.commands com.icegreen.greenmail.mail com.icegreen.greenmail.pop3 com.icegreen.greenmail.pop3.commands com.icegreen.greenmail.smtp com.icegreen.greenmail.smtp.commands com.icegreen.greenmail.store com.icegreen.greenmail.user com.icegreen.greenmail.util
Here is the content of the POM file.
<?xml version='1.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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <name>== GreenMail ==</name> <description>GreenMail - Email Test Servers</description> <url>http://www.icegreen.com/greenmail/</url> <inceptionYear>2006</inceptionYear> <groupId>com.icegreen</groupId> <artifactId>greenmail</artifactId> <packaging>jar</packaging> <!-- This version should get inherited to all subprojects. --> <version>1.3</version> <licenses> <license> <name>Apache 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> </license> </licenses> <scm> <connection> scm:svn:http://greenmail.svn.sourceforge.net/svnroot/greenmail/trunk </connection> <developerConnection> scm:svn:https://greenmail.svn.sourceforge.net/svnroot/greenmail/trunk </developerConnection> <url> http://greenmail.svn.sourceforge.net/svnroot/greenmail/trunk </url> </scm> <issueManagement> <url>http://sourceforge.net/tracker/?group_id=159695</url> </issueManagement> <!-- details about the organization that 'owns' the project --> <organization> <name>Icegreen Technologies</name> <url>http://www.icegreen.com</url> </organization> <dependencies> <!-- Compile scope (=default) --> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4</version> </dependency> <dependency> <!-- SLF4J Core --> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.3.1</version> </dependency> <!-- Test scope --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>1.3.1</version> <scope>test</scope> </dependency> </dependencies> <!-- who the developers are for the project --> <contributors> <contributor> <name>Stephen Fenech</name> <properties> <id>zegon</id> </properties> <email></email> <url></url> </contributor> <contributor> <name>Marcel May</name> <properties> <id>marcel_may</id> </properties> <email>marcel.may@metacube.net</email> <url>http://www.metacube.net</url> </contributor> </contributors> <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>2.0-beta-5</version> <configuration> <skin> <groupId>org.apache.maven.skins</groupId> <artifactId>maven-site-skin</artifactId> <version>1.0</version> </skin> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>taglist-maven-plugin</artifactId> <version>2.0-beta-1</version> <configuration> <tags>TODO, @todo, FIXME, @deprecated</tags> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>surefire-report-maven-plugin</artifactId> <version>2.0-beta-1</version> </plugin> <plugin> <!-- javadoc report --> <artifactId>maven-javadoc-plugin</artifactId> <version>2.2</version> <configuration> <aggregate>true</aggregate> <links> <link>http://java.sun.com/j2se/1.5.0/docs/api/</link> <link>http://java.sun.com/products/javamail/javadocs/</link> <link>http://www.junit.org/junit/javadoc/</link> </links> </configuration> </plugin> <plugin> <!-- This report includes a cross-reference of the project's sources. Each source entry is also linked with its corresponding Javadoc (if Javadoc was generated). --> <artifactId>maven-jxr-plugin</artifactId> <configuration> <linkJavadoc>true</linkJavadoc> <aggregate>true</aggregate> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jdepend-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>2.0</version> <configuration> <format>html</format> <linkXref>true</linkXref> <!-- <xrefLocation>xref</xrefLocation> --> <sourceEncoding>utf-8</sourceEncoding> <minimumTokens>100</minimumTokens> <targetJdk>1.5</targetJdk> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <configuration> <threshold>Normal</threshold> </configuration> </plugin> <!--This plugin with version 2.0-beta-4-SNAPSHOT is needed to resolve problem described in http://www.mail-archive.com/users@maven.apache.org/msg32743.html --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> <reportSets> <reportSet> <reports> <report>dependencies</report> <report>dependency-convergence</report> <report>scm</report> <report>mailing-list</report> <report>cim</report> <report>issue-tracking</report> <report>license</report> <report>project-team</report> </reports> </reportSet> </reportSets> </plugin> </plugins> </reporting> <!-- distribution --> <!-- TODO <distributionManagement> <repository> <id>repository-sf-greenmail</id> <url>scp://HOSTNAME/PATH</url> </repository> <snapshotRepository> <id>snapshot-repository-sf-greenmail</id> <url>scp://HOSTNAME/PATH</url> </snapshotRepository> <site> <id>site-sf-greenmail</id> <url>scp://HOSTNAME/PATH/TO/HTDOCS</url> </site> </distributionManagement> --> <build> <!-- Plugin defaults for all inherited POMs. --> <plugins> <plugin> <!-- http://maven.apache.org/plugins/maven-compile-plugin/plugin-info.html --> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.4</source> <target>1.4</target> <debug>true</debug> </configuration> </plugin> <plugin> <!-- http://maven.apache.org/plugins/maven-surefire-plugin/plugin-info.html --> <artifactId>maven-surefire-plugin</artifactId> <configuration> <!-- once | pertest --> <forkMode>once</forkMode> <!-- cli --> <argLine>-Xmx512m -enableassertions</argLine> </configuration> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>2.1</version> <configuration> <archive> <addMavenDescriptor>false</addMavenDescriptor> </archive> </configuration> </plugin> <!-- IDE plugins --> <plugin> <!-- http://maven.apache.org/plugins/maven-idea-plugin/plugin-info.html --> <artifactId>maven-idea-plugin</artifactId> <configuration> <downloadSources>true</downloadSources> <linkModules>true</linkModules> <jdkLevel>1.4</jdkLevel> </configuration> </plugin> <plugin> <!-- http://maven.apache.org/plugins/maven-eclipse-plugin/plugin-info.html --> <artifactId>maven-eclipse-plugin</artifactId> <configuration> <downloadSources>true</downloadSources> </configuration> </plugin> </plugins> <sourceDirectory>src/java</sourceDirectory> <testSourceDirectory>src/test</testSourceDirectory> </build> </project>