##### Struts Apps

- Welcome

##### Components

- Struts Apps
- Struts EL
- Struts Extras
- Struts Faces
- Struts Scripting
- Struts Taglib
- Struts Tiles

##### Quick Links

- Apache Struts Home
- Struts 1

##### Project Documentation

- Project Information
  - About
  - Continuous Integration
  - Dependencies
  - Dependency Convergence
  - Issue Tracking
  - Mailing Lists
  - Plugin Management
  - Project License
  - Project Plugins
  - Project Summary
  - Project Team
  - Source Repository
- Project Reports

## Project Dependencies

### compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId | ArtifactId | Version | Type
--- | --- | --- | ---
commons-fileupload | commons-fileupload | 1.1.1 | jar
javax.servlet | jstl | 1.0.6 | jar
org.apache.struts | struts-extras | 1.3.10 | jar
org.apache.struts | struts-taglib | 1.3.10 | jar
taglibs | standard | 1.0.6 | jar

### provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupId | ArtifactId | Version | Type
--- | --- | --- | ---
javax.servlet | servlet-api | 2.3 | jar

## Project Transitive Dependencies

The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

### compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId | ArtifactId | Version | Type
--- | --- | --- | ---
antlr | antlr | 2.7.2 | jar
commons-beanutils | commons-beanutils | 1.8.0 | jar
commons-chain | commons-chain | 1.2 | jar
commons-digester | commons-digester | 1.8 | jar
commons-io | commons-io | 1.1 | jar
commons-logging | commons-logging | 1.0.4 | jar
commons-validator | commons-validator | 1.3.1 | jar
org.apache.struts | struts-core | 1.3.10 | jar
oro | oro | 2.0.8 | jar

## Project Dependency Graph

### Dependency Tree

- org.apache.struts:struts-examples:war:1.3.10

  Struts Apps - Examples
  Description: Apache Struts URL: http://struts.apache.org/struts-apps/struts-examples Project License: The Apache Software License, Version 2.0

  - org.apache.struts:struts-taglib:jar:1.3.10 (compile)

    Struts Taglib
    Description: Apache Struts URL: http://struts.apache.org Project License: The Apache Software License, Version 2.0

    - org.apache.struts:struts-core:jar:1.3.10 (compile)

      Struts Core
      Description: Apache Struts URL: http://struts.apache.org Project License: The Apache Software License, Version 2.0

      - antlr:antlr:jar:2.7.2 (compile)

        Unnamed - antlr:antlr:jar:2.7.2
        Description: There is currently no description associated with this project. Project License: No project license is defined for this project.

      - commons-beanutils:commons-beanutils:jar:1.8.0 (compile)

        Commons BeanUtils
        Description: BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection. URL: http://commons.apache.org/beanutils/ Project License: The Apache Software License, Version 2.0

      - commons-chain:commons-chain:jar:1.2 (compile)

        Commons Chain
        Description: An implementation of the GoF Chain of Responsibility pattern URL: http://commons.apache.org/chain/ Project License: The Apache Software License, Version 2.0

      - commons-digester:commons-digester:jar:1.8 (compile)

        Digester
        Description: The Digester package lets you configure an XML->Java object mapping module which triggers certain actions called rules whenever a particular pattern of nested XML elements is recognized. URL: http://jakarta.apache.org/commons/digester/ Project License: The Apache Software License, Version 2.0

      - commons-logging:commons-logging:jar:1.0.4 (compile)

        Logging
        Description: Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems. URL: http://jakarta.apache.org/commons/logging/ Project License: The Apache Software License, Version 2.0

      - commons-validator:commons-validator:jar:1.3.1 (compile)

        Validator
        Description: Commons Validator provides the building blocks for both client side validation and server side data validation. It may be used standalone or with a framework like Struts. URL: http://jakarta.apache.org/commons/${pom.artifactId.substring(8)}/ Project License: The Apache Software License, Version 2.0

        - commons-logging:commons-logging:jar:1.0.4 (compile)

          Logging
          Description: Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems. URL: http://jakarta.apache.org/commons/logging/ Project License: The Apache Software License, Version 2.0

      - oro:oro:jar:2.0.8 (compile)

        Unnamed - oro:oro:jar:2.0.8
        Description: There is currently no description associated with this project. Project License: No project license is defined for this project.

  - org.apache.struts:struts-extras:jar:1.3.10 (compile)

    Struts Extras
    Description: Apache Struts URL: http://struts.apache.org Project License: The Apache Software License, Version 2.0

    - org.apache.struts:struts-core:jar:1.3.10 (compile)

      Struts Core
      Description: Apache Struts URL: http://struts.apache.org Project License: The Apache Software License, Version 2.0

  - javax.servlet:servlet-api:jar:2.3 (provided)

    Unnamed - javax.servlet:servlet-api:jar:2.3
    Description: There is currently no description associated with this project. Project License: No project license is defined for this project.

  - javax.servlet:jstl:jar:1.0.6 (compile)

    Unnamed - javax.servlet:jstl:jar:1.0.6
    Description: There is currently no description associated with this project. Project License: No project license is defined for this project.

  - taglibs:standard:jar:1.0.6 (compile)

    Unnamed - taglibs:standard:jar:1.0.6
    Description: There is currently no description associated with this project. Project License: No project license is defined for this project.

  - commons-fileupload:commons-fileupload:jar:1.1.1 (compile)

    FileUpload
    Description: The FileUpload component provides a simple yet flexible means of adding support for multipart file upload functionality to servlets and web applications. URL: http://jakarta.apache.org/commons/${pom.artifactId.substring(8)}/ Project License: The Apache Software License, Version 2.0

    - commons-io:commons-io:jar:1.1 (compile)

      IO
      Description: Commons-IO contains utility classes, stream implementations, file filters, and endian classes. URL: http://jakarta.apache.org/commons/io/ Project License: The Apache Software License, Version 2.0

## Licenses

Unknown: Unnamed - antlr:antlr:jar:2.7.2, Unnamed - javax.servlet:jstl:jar:1.0.6, Unnamed - javax.servlet:servlet-api:jar:2.3, Unnamed - oro:oro:jar:2.0.8, Unnamed - taglibs:standard:jar:1.0.6

The Apache Software License, Version 2.0: Commons BeanUtils, Commons Chain, Digester, FileUpload, IO, Logging, Struts Apps - Examples, Struts Core, Struts Extras, Struts Taglib, Validator

## Dependency File Details

Filename | Size | Entries | Classes | Packages | JDK Rev | Debug
--- | --- | --- | --- | --- | --- | ---
antlr-2.7.2.jar | 349.88 kB | 195 | 193 | 8 | 1.1 | debug
commons-beanutils-1.8.0.jar | 225.90 kB | 155 | 137 | 6 | 1.3 | debug
commons-chain-1.2.jar | 89.55 kB | 81 | 61 | 8 | 1.3 | debug
commons-digester-1.8.jar | 140.24 kB | 114 | 100 | 6 | 1.2 | debug
commons-fileupload-1.1.1.jar | 31.16 kB | 33 | 22 | 4 | 1.3 | debug
commons-io-1.1.jar | 60.12 kB | 52 | 41 | 4 | 1.1 | debug
commons-logging-1.0.4.jar | 37.12 kB | 29 | 18 | 2 | 1.2 | debug
commons-validator-1.3.1.jar | 135.70 kB | 93 | 46 | 3 | 1.3 | debug
jstl-1.0.6.jar | 20.32 kB | 28 | 18 | 4 | 1.2 | debug
servlet-api-2.3.jar | 76.15 kB | 83 | 63 | 4 | 1.1 | debug
struts-core-1.3.10.jar | 321.72 kB | 192 | 150 | 15 | 1.4 | debug
struts-extras-1.3.10.jar | 38.70 kB | 36 | 19 | 3 | 1.4 | debug
struts-taglib-1.3.10.jar | 245.61 kB | 158 | 125 | 8 | 1.4 | debug
oro-2.0.8.jar | 63.73 kB | 74 | 62 | 6 | 1.2 | release
standard-1.0.6.jar | 496.73 kB | 390 | 338 | 26 | 1.2 | debug
Total | Size | Entries | Classes | Packages | JDK Rev | Debug
15 | 2.28 MB | 1,713 | 1,393 | 107 | 1.4 | 14
compile: 14 | compile: 2.20 MB | compile: 1,630 | compile: 1,330 | compile: 103 | - | compile: 13
provided: 1 | provided: 76.15 kB | provided: 83 | provided: 63 | provided: 4 | - | provided: 1

## Dependency Repository Locations

Repo ID | URL | Release | Snapshot
--- | --- | --- | ---
apache.snapshots | http://people.apache.org/maven-snapshot-repository | - | Yes
central | http://repo1.maven.org/maven2 | Yes | -

Repository locations for each of the Dependencies.

Artifact | apache.snapshots | central
--- | --- | ---
antlr:antlr:jar:2.7.2 | - |
commons-beanutils:commons-beanutils:jar:1.8.0 | - |
commons-chain:commons-chain:jar:1.2 | - |
commons-digester:commons-digester:jar:1.8 | - |
commons-fileupload:commons-fileupload:jar:1.1.1 | - |
commons-io:commons-io:jar:1.1 | - |
commons-logging:commons-logging:jar:1.0.4 | - |
commons-validator:commons-validator:jar:1.3.1 | - |
javax.servlet:jstl:jar:1.0.6 | - |
javax.servlet:servlet-api:jar:2.3 | - |
org.apache.struts:struts-core:jar:1.3.10 | - | -
org.apache.struts:struts-extras:jar:1.3.10 | - | -
org.apache.struts:struts-taglib:jar:1.3.10 | - | -
oro:oro:jar:2.0.8 | - |
taglibs:standard:jar:1.0.6 | - |
Total | apache.snapshots | central
15 (compile: 14, provided: 1) | 0 | 12