Ameba-Framework.
A useful Java framework!.
Here is the list of declaration for ameba. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>org.amebastack</groupId> <artifactId>ameba</artifactId> <version>0.1.6e</version> </dependency>
If you think this Maven repository POM file listing for ameba is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:MIT
URL: https://raw.githubusercontent.com/icode/ameba/master/LICENSE.
The ameba-0.1.6e has 26 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 |
---|---|---|
Web Framework | javax.websocket-api 1.0 JSR 356: Java API for WebSocket | 23 |
JUnit | junit 4.9 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. | 117 |
The following plugins are used in the ameba-0.1.6e.jar
Here is the content of the POM file.
<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.amebastack</groupId> <artifactId>ameba</artifactId> <packaging>jar</packaging> <version>0.1.6e</version> <name>Ameba-Framework</name> <description>A useful Java framework!</description> <url>http://amebastack.org</url> <inceptionYear>2013</inceptionYear> <licenses> <license> <name>MIT</name> <url>https://raw.githubusercontent.com/icode/ameba/master/LICENSE</url> <distribution>repo</distribution> <comments>The MIT License (MIT)</comments> </license> </licenses> <scm> <url>https://github.com/icode/ameba</url> <connection>scm:git:https://github.com/icode/ameba.git</connection> <developerConnection>scm:git:git@github.com:icode/ameba.git</developerConnection> </scm> <issueManagement> <system>github</system> <url>https://github.com/icode/ameba/issues</url> </issueManagement> <profiles> <profile> <id>deploy</id> <build> <plugins> <plugin> <artifactId>maven-gpg-plugin</artifactId> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <configuration> <gpgArguments> <argument>--no-tty</argument> </gpgArguments> </configuration> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.2.1</version> <executions> <execution> <phase>package</phase> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.9.1</version> <executions> <execution> <phase>package</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> <distributionManagement> <snapshotRepository> <id>oss</id> <url>https://oss.sonatype.org/content/repositories/snapshots/</url> </snapshotRepository> <repository> <id>oss</id> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> </repository> </distributionManagement> <dependencies> <!-- ????common.logging?slf4j --> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> <version>${slf4j.version}</version> </dependency> <!-- ????log4j?slf4j --> <dependency> <groupId>org.slf4j</groupId> <artifactId>log4j-over-slf4j</artifactId> <version>${slf4j.version}</version> </dependency> <!-- ?JAVA logger ????????? --> <dependency> <groupId>org.slf4j</groupId> <artifactId>jul-to-slf4j</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>${logback.version}</version> <exclusions> <exclusion> <artifactId>slf4j-api</artifactId> <groupId>org.slf4j</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-all</artifactId> <version>${groovy.version}</version> </dependency> <!-- Ebean --> <dependency> <groupId>org.avaje.ebeanorm</groupId> <artifactId>avaje-ebeanorm</artifactId> <version>${ebean.version}</version> <exclusions> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.avaje.ebeanorm</groupId> <artifactId>avaje-ebeanorm-agent</artifactId> <version>${ebean.agent.version}</version> </dependency> <!-- druid --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>${druid.version}</version> </dependency> <dependency> <groupId>org.glassfish.web</groupId> <artifactId>el-impl</artifactId> <version>2.2</version> </dependency> <!-- MVC --> <dependency> <groupId>org.glassfish.jersey.ext</groupId> <artifactId>jersey-mvc</artifactId> <version>${jersey.version}</version> <exclusions> <exclusion> <artifactId>javassist</artifactId> <groupId>org.javassist</groupId> </exclusion> </exclusions> </dependency> <!-- bean validation --> <dependency> <groupId>org.glassfish.jersey.ext</groupId> <artifactId>jersey-bean-validation</artifactId> <version>${jersey.version}</version> <exclusions> <exclusion> <artifactId>hibernate-validator</artifactId> <groupId>org.hibernate</groupId> </exclusion> <exclusion> <groupId>org.glassfish.hk2</groupId> <artifactId>osgi-resource-locator</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>${bean.validator.version}</version> </dependency> <!-- sse --> <dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-sse</artifactId> <version>${jersey.version}</version> </dependency> <dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-multipart</artifactId> <version>${jersey.version}</version> </dependency> <dependency> <groupId>org.glassfish.jersey.ext</groupId> <artifactId>jersey-entity-filtering</artifactId> <version>${jersey.version}</version> </dependency> <dependency> <groupId>javax.websocket</groupId> <artifactId>javax.websocket-api</artifactId> <version>1.0</version> <scope>provided</scope> </dependency> <!-- XML/JSON support --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${jackson.core.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson.core.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-xml</artifactId> <version>${jackson.core.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.jaxrs</groupId> <artifactId>jackson-jaxrs-json-provider</artifactId> <version>${jackson.provider.version}</version> <exclusions> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> </exclusion> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.fasterxml.jackson.jaxrs</groupId> <artifactId>jackson-jaxrs-xml-provider</artifactId> <version>${jackson.provider.version}</version> <exclusions> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> </exclusion> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </exclusion> <exclusion> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-xml</artifactId> </exclusion> <exclusion> <artifactId>stax2-api</artifactId> <groupId>org.codehaus.woodstox</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.github.fge</groupId> <artifactId>json-patch</artifactId> <version>${json-patch.version}</version> </dependency> <!-- httl template --> <dependency> <groupId>com.github.httl</groupId> <artifactId>httl</artifactId> <version>${httl.version}</version> </dependency> <dependency> <groupId>org.eclipse.jdt.core.compiler</groupId> <artifactId>ecj</artifactId> <version>${jdt.ecj.version}</version> </dependency> <dependency> <groupId>org.amebastack</groupId> <artifactId>ameba-utils</artifactId> <version>${ameba.utils.version}</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.9</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.5.1</version> <inherited>true</inherited> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <addMavenDescriptor>true</addMavenDescriptor> <index>true</index> <manifest> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> <mainClass> ameba.Ameba </mainClass> </manifest> </archive> </configuration> </plugin> </plugins> <pluginManagement> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.2.1</version> <executions> <execution> <goals> <goal>java</goal> </goals> </execution> </executions> <configuration> <mainClass>ameba.Ameba</mainClass> </configuration> </plugin> </plugins> </pluginManagement> </build> <properties> <ameba.utils.version>0.1.6e</ameba.utils.version> <jdt.ecj.version>[4.4,5.0)</jdt.ecj.version> <json-patch.version>1.7</json-patch.version> <jersey.version>[2.12,3.0)</jersey.version> <slf4j.version>[1.7.7,2.0.0)</slf4j.version> <logback.version>[1.1.2,2.0.0)</logback.version> <ebean.version>[4.1.6,5.0.0)</ebean.version> <ebean.agent.version>[4.1.5,5.0.0)</ebean.agent.version> <druid.version>[1.0.9,2.0.0)</druid.version> <groovy.version>[2.3.4,3.0.0)</groovy.version> <httl.version>[1.0.11,2.0.0)</httl.version> <jackson.core.version>[2.4.2,3.0.0)</jackson.core.version> <jackson.provider.version>${jackson.core.version}</jackson.provider.version> <bean.validator.version>[5.1.1.Final,6.0.0)</bean.validator.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> </project>