VRaptor3.
Java web MVC framework for fast and maintainable development.
Here is the list of declaration for vraptor. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>br.com.caelum</groupId> <artifactId>vraptor</artifactId> <version>3.4.1</version> </dependency>
If you think this Maven repository POM file listing for vraptor is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:Apache License, Version 2.0
URL: http://apache.org/licenses/LICENSE-2.0.txt.
The vraptor-3.4.1 has 44 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 |
---|---|---|
Development | guava r07 Guava is a suite of core and expanded libraries that include utility classes, google's collections, io classes, and much much more. This project is a complete packaging of all the Guava libraries into a single jar. Individual portions of Guava can be used by downloading ... | 10 |
Log | slf4j-api 1.6.1 The slf4j API | 621 |
Log | slf4j-log4j12 1.6.1 The slf4j log4j-12 binding | 345 |
Development | objenesis 1.1 A library for instantiating Java objects | 18 |
AOP | aspectjrt 1.6.9 The runtime needed to execute a program using AspectJ | 13 |
AOP | aopalliance 1.0 AOP Alliance | 464 |
Inversion of Control | javax.inject 1 The javax.inject API | 539 |
XML Parser | jettison 1.2 A StAX implementation for JSON. | 128 |
XML | xpp3_min 1.1.4c MXP1 is a stable XmlPull parsing engine that is based on ideas from XPP and in particular XPP2 but completely revised and rewritten to take the best advantage of latest JIT JVMs such as Hotspot in JDK 1.4+. | 11 |
Chart | jfreechart 1.0.12 JFreeChart is a class library, written in Java, for generating charts. Utilising the Java2D APIs, it currently supports bar charts, pie charts, line charts, XY-plots and time series plots. | 37 |
JPA Hibernate | hibernate 3.2.0.ga Relational Persistence for Java | 21 |
JPA Hibernate | hibernate-annotations 3.3.1.GA Annotations metadata for Hibernate | 9 |
JPA Hibernate | hibernate-validator 3.1.0.GA Following the DRY (Don't Repeat Yourself) principle, Hibernate Validator let's you express your domain constraints once (and only once) and ensure their compliance at various level of your system automatically. | 6 |
Java Library | validation-api 1.0.0.GA Bean Validation (JSR-303) API. | 355 |
JEE Container | jsr250-api 1.0 JSR-250 Reference Implementation by Glassfish | 242 |
Java Library | joda-time 1.6 Date and time library to replace JDK date handling. | 200 |
Servlet | commons-fileupload 1.2.1 The FileUpload component provides a simple yet flexible means of adding support for multipart file upload functionality to servlets and web applications. | 106 |
Testing | hamcrest-core 1.2 This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations. | 39 |
Testing | hamcrest-library 1.2 Hamcrest library of matcher implementations. | 42 |
Servlet | servlet-api 3.0.20100224 Servlet API | 17 |
Testing Mock | mockito-core 1.8.5 Mock objects library for java | 303 |
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 vraptor-3.4.1.jar
The following packages are defined in the vraptor-3.4.1.jar
br.com.caelum.vraptor br.com.caelum.vraptor.config br.com.caelum.vraptor.converter br.com.caelum.vraptor.converter.jodatime br.com.caelum.vraptor.converter.l10n br.com.caelum.vraptor.core br.com.caelum.vraptor.deserialization br.com.caelum.vraptor.http br.com.caelum.vraptor.http.iogi br.com.caelum.vraptor.http.ognl br.com.caelum.vraptor.http.route br.com.caelum.vraptor.interceptor br.com.caelum.vraptor.interceptor.download br.com.caelum.vraptor.interceptor.multipart br.com.caelum.vraptor.ioc br.com.caelum.vraptor.ioc.guice br.com.caelum.vraptor.ioc.pico br.com.caelum.vraptor.ioc.spring br.com.caelum.vraptor.proxy br.com.caelum.vraptor.resource br.com.caelum.vraptor.restfulie br.com.caelum.vraptor.restfulie.controller br.com.caelum.vraptor.restfulie.headers br.com.caelum.vraptor.restfulie.hypermedia br.com.caelum.vraptor.restfulie.relation br.com.caelum.vraptor.restfulie.resource br.com.caelum.vraptor.restfulie.serialization br.com.caelum.vraptor.scan br.com.caelum.vraptor.serialization br.com.caelum.vraptor.serialization.xstream br.com.caelum.vraptor.util br.com.caelum.vraptor.util.collections br.com.caelum.vraptor.util.extjs br.com.caelum.vraptor.util.hibernate br.com.caelum.vraptor.util.hibernate.extra br.com.caelum.vraptor.util.interceptors br.com.caelum.vraptor.util.jpa br.com.caelum.vraptor.util.jpa.extra br.com.caelum.vraptor.util.test br.com.caelum.vraptor.validator br.com.caelum.vraptor.validator.annotation br.com.caelum.vraptor.view org.hamcrest
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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>br.com.caelum</groupId> <artifactId>vraptor</artifactId> <version>3.4.1</version> <name>VRaptor3</name> <packaging>jar</packaging> <parent> <groupId>org.sonatype.oss</groupId> <artifactId>oss-parent</artifactId> <version>3</version> </parent> <description>Java web MVC framework for fast and maintainable development</description> <url>http://vraptor.caelum.com.br</url> <organization> <name>Caelum</name> <url>http://www.caelum.com.br</url> </organization> <licenses> <license> <distribution>repo</distribution> <name>Apache License, Version 2.0</name> <url>http://apache.org/licenses/LICENSE-2.0.txt</url> </license> </licenses> <scm> <url>http://github.com/caelum/vraptor</url> <connection>scm:git:git://github.com/caelum/vraptor</connection> <developerConnection>scm:git:git@github.com:caelum/vraptor.git</developerConnection> </scm> <dependencies> <!-- mandatory --> <dependency> <groupId>cglib</groupId> <artifactId>cglib-nodep</artifactId> <version>2.1_3</version> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>r07</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.6.1</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.6.1</version> </dependency> <dependency> <groupId>net.vidageek</groupId> <artifactId>mirror</artifactId> <version>1.5.1</version> </dependency> <dependency> <groupId>org.objenesis</groupId> <artifactId>objenesis</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>ognl</groupId> <artifactId>ognl</artifactId> <version>2.7.3</version> <optional>true</optional> </dependency> <dependency> <groupId>com.thoughtworks.paranamer</groupId> <artifactId>paranamer</artifactId> <version>2.2</version> </dependency> <dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.3.1</version> </dependency> <!-- spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>3.0.5.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-asm</artifactId> <version>3.0.5.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>3.0.5.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>3.0.5.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>3.0.5.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-expression</artifactId> <version>3.0.5.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>3.0.5.RELEASE</version> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.6.9</version> </dependency> <!-- [guice] --> <dependency> <groupId>com.google.inject</groupId> <artifactId>guice</artifactId> <version>3.0</version> <optional>true</optional> </dependency> <dependency> <groupId>com.google.inject.extensions</groupId> <artifactId>guice-multibindings</artifactId> <version>3.0</version> <optional>true</optional> </dependency> <dependency> <groupId>aopalliance</groupId> <artifactId>aopalliance</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> <version>1</version> <optional>true</optional> </dependency> <dependency> <groupId>net.sf.scannotation</groupId> <artifactId>scannotation</artifactId> <version>1.0.2</version> </dependency> <!-- [/guice] --> <!-- [pico] --> <dependency> <groupId>org.picocontainer</groupId> <artifactId>picocontainer</artifactId> <version>2.13.6</version> <optional>true</optional> </dependency> <!-- scannotations --> <!-- [/pico] --> <!-- [deserialization] --> <dependency> <groupId>org.codehaus.jettison</groupId> <artifactId>jettison</artifactId> <version>1.2</version> <optional>true</optional> </dependency> <dependency> <groupId>xpp3</groupId> <artifactId>xpp3_min</artifactId> <version>1.1.4c</version> <optional>true</optional> </dependency> <!-- [/deserialization] --> <!-- [JFreeChart] --> <dependency> <groupId>jfree</groupId> <artifactId>jfreechart</artifactId> <version>1.0.12</version> </dependency> <!-- [/JFreeChart] --> <!-- [hibernate] --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate</artifactId> <version>3.2.0.ga</version> <optional>true</optional> <exclusions> <exclusion> <groupId>javax.transaction</groupId> <artifactId>jta</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-annotations</artifactId> <version>3.3.1.GA</version> <optional>true</optional> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>4.0.2.GA</version> <classifier>new</classifier> <optional>true</optional> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>3.1.0.GA</version> <optional>true</optional> </dependency> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.0.0.GA</version> <optional>true</optional> </dependency> <!-- [/hibernate] --> <dependency> <groupId>br.com.caelum</groupId> <artifactId>iogi</artifactId> <version>0.9.1</version> </dependency> <dependency> <groupId>javax.annotation</groupId> <artifactId>jsr250-api</artifactId> <version>1.0</version> <optional>true</optional> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>1.6</version> <optional>true</optional> </dependency> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.2.1</version> <optional>true</optional> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-io</artifactId> <version>1.3.2</version> <optional>true</optional> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-core</artifactId> <version>1.2</version> <optional>true</optional> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-library</artifactId> <version>1.2</version> <optional>true</optional> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> <scope>provided</scope> </dependency> <!--dependency> <groupId>taglibs</groupId> <artifactId>standard</artifactId> <version>1.1.2</version> <optional>true</optional> </dependency--> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.1</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.mortbay.jetty</groupId> <artifactId>servlet-api</artifactId> <version>3.0.20100224</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.jmock</groupId> <artifactId>jmock</artifactId> <version>2.4.0</version> <exclusions> <exclusion> <artifactId>hamcrest-core</artifactId> <groupId>org.hamcrest</groupId> </exclusion> <exclusion> <artifactId>hamcrest-library</artifactId> <groupId>org.hamcrest</groupId> </exclusion> </exclusions> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>1.8.5</version> <scope>test</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.9</version> <scope>test</scope> </dependency> </dependencies> <build> <sourceDirectory>vraptor-core/src/main/java</sourceDirectory> <resources> <resource> <directory>vraptor-core/src/main/resources</directory> </resource> </resources> <testSourceDirectory>vraptor-core/src/test/java</testSourceDirectory> <testResources> <testResource> <directory>vraptor-core/src/test/resources</directory> </testResource> </testResources> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>2.4</version> <configuration> <format>xml</format> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.1.2</version> <executions> <execution> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.7</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.1</version> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.0-beta-9</version> </plugin> </plugins> </build> </project>