Java библиотеки

PMD

pmd : pmd-jdk14

<p>PMD scans Java source code and looks for potential problems like:</p> <ul> <li>Possible bugs - empty try/catch/finally/switch statements</li> <li>Dead code - unused local variables, parameters and private methods</li> <li>Suboptimal code - wasteful String/StringBuffer usage</li> <li>Overcomplicated expressions - unnecessary if statements, for loops that could be while loops</li> <li>Duplicate code - copied/pasted code means copied/pasted bugs</li> </ul> <p>You can <b><a href="http://sourceforge.net/project/showfiles.php?group_id=56262">download everything from here</a></b>, and you can get an overview of all the rules at the <a href="rules/index.html">rulesets index</a> page.</p> <p>PMD is <a href="integrations.html">integrated</a> with JDeveloper, Eclipse, JEdit, JBuilder, BlueJ, CodeGuide, NetBeans/Sun Java Studio Enterprise/Creator, IntelliJ IDEA, TextPad, Maven, Ant, Gel, JCreator, and Emacs.</p>

Последняя версия: 4.2.5

Дата:

Maven Toolchains

org.apache.maven : maven-toolchain

Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

Последняя версия: 3.0-alpha-2

Дата:

Maven Mercury

org.apache.maven : maven-mercury

Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

Последняя версия: 3.0-alpha-2

Дата:

Maven Project

org.apache.maven : maven-project

This library is used to not only read Maven project object model files, but to assemble inheritence and to retrieve remote models as required.

Последняя версия: 3.0-alpha-2

Дата:

Maven Project Builder

org.apache.maven : maven-project-builder

Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

Последняя версия: 3.0-alpha-2

Дата:

Maven Reporting API

org.apache.maven : maven-reporting-api

Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

Последняя версия: 3.0-alpha-2

Дата:

Maven Lifecycle Model

org.apache.maven : maven-lifecycle

Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

Последняя версия: 3.0-alpha-2

Дата:

Pluto Assembly Project

org.apache.pluto : assembly

Pluto is the Reference Implementation of the Java Portlet Specfication.

Последняя версия: 1.1.7

Дата:

Pluto Website Skin

org.apache.pluto : pluto-site-skin

Pluto Website Resources (CSS, images)

Последняя версия: 1.1.7

Дата:

Pluto Ant Tasks

org.apache.pluto : pluto-ant-tasks

The Pluto Ant Tasks are used to assemble, deploy, and publish portlets to the Pluto Portal Driver.

Последняя версия: 1.1.7

Дата:

Pluto Testsuite Portlet

org.apache.pluto : pluto-testsuite

Pluto is the Reference Implementation of the Java Portlet Specfication.

Последняя версия: 1.1.7

Дата:

Pluto Utilities

org.apache.pluto : pluto-util

Pluto is the Reference Implementation of the Java Portlet Specfication.

Последняя версия: 1.1.7

Дата:

Pluto Portal

org.apache.pluto : pluto-portal

Pluto is the Reference Implementation of the Java Portlet Specfication.

Последняя версия: 1.1.7

Дата:

Pluto Portal Driver Implementation Classes

org.apache.pluto : pluto-portal-driver-impl

Pluto is the Reference Implementation of the Java Portlet Specfication.

Последняя версия: 1.1.7

Дата:

Pluto Portal Driver

org.apache.pluto : pluto-portal-driver

Pluto is the Reference Implementation of the Java Portlet Specfication.

Последняя версия: 1.1.7

Дата:

Pluto Portlet Tag Library

org.apache.pluto : pluto-taglib

Pluto's Java Portlet Specification Tag Library implementation

Последняя версия: 1.1.7

Дата:

Последняя версия: 1.1.7

Дата:

Pluto Descriptor Service Implementation

org.apache.pluto : pluto-descriptor-impl

Pluto is the Reference Implementation of the Java Portlet Specfication.

Последняя версия: 1.1.7

Дата:

Pluto Descriptor Service API

org.apache.pluto : pluto-descriptor-api

Pluto is the Reference Implementation of the Java Portlet Specfication.

Последняя версия: 1.1.7

Дата:

Apache Pluto

org.apache.pluto : pluto

Pluto is the Reference Implementation of the Java Portlet Specfication.

Последняя версия: 1.1.7

Дата:

Последняя версия: 1.0

Дата:

Последняя версия: 1.0

Дата:

Последняя версия: 1.0

Дата:

Последняя версия: 1.0

Дата:

Последняя версия: 1.0

Дата:

Последняя версия: 1.0

Дата:

Последняя версия: 1.0

Дата:

Последняя версия: 1.0

Дата:

Последняя версия: 1.0

Дата:

Последняя версия: 1.0

Дата:

JCaptcha

com.octo.captcha : jcaptcha

<b>JCAPTCHA</b>, for <b>J</b>ava <b>C</b>ompletely <b>A</b>utomated <b>P</b>ublic <b>T</b>est to tell <b>C</b>omputers and <b>H</b>umans <b>A</b>part <br/>The open source java framework for captcha definition and integration <br/> A captcha is a simple captcha container that contains a question, a challenge, and a response validation routine.<BR/> A captcha can only be built by a captcha factory that provides methods to build localized captchas.<br/> This jar aims to provide interfaces and implementation of generic and typed captcha and captcha factories.<BR/> It uses the word generator, types sub packages (image and sound) components (word to image, word to sound) to build typed captchas captchas.

Последняя версия: 1.0

Дата:

Последняя версия: 1.0

Дата:

Последняя версия: 1.0

Дата:

Site Skin

com.octo.captcha : jcaptcha-site-skin

A maven sites skin for JCaptcha.

Последняя версия: 1.0

Дата:

Последняя версия: 1.0

Дата:

SitemapGen4J

com.google.code : sitemapgen4j

SitemapGen4j is an XML sitemap generator written in Java.

Последняя версия: 1.0.1

Дата:

OW2 Official Maven Skin

org.ow2.maven.skins : maven-ow2-skin

The OW2 Consortium is an open source community committed to making available to everyone the best and most reliable middleware technology. OW2 mission is to develop open source code middleware and to foster a vibrant community and business ecosystem.

Последняя версия: 1.0.2

Дата:

Последняя версия: 1.0-alpha-1

Дата:

Последняя версия: 1.0-alpha-1

Дата:

Последняя версия: 1.0-alpha-1

Дата:

Последняя версия: 1.0-alpha-1

Дата:

Maven Spring Skin

org.springframework.maven.skins : maven-spring-skin

A Maven2 Skin that resembles the layout of www.springframework.org

Последняя версия: 1.0.5

Дата:

Samples

org.springframework.batch : spring-batch-samples

Example batch jobs using Spring Batch Core and Execution.

Последняя версия: 1.1.4.RELEASE

Дата:

Archetypes

org.springframework.batch : spring-batch-archetypes

Spring Batch archetypes are simple project templates containing just enough code to get you started running a job. For more detailed examples of using particular features of the framework, look at the Spring Batch Samples project. Currently the archetypes are deployed as regular Maven projects (not archetypes), because of limitations in the archetype plugin (or our understanding of how it works). For most effective use, copy one into Eclipse and use Q4E to manage the dependencies.

Последняя версия: 1.1.4.RELEASE

Дата:

Spring Batch Simple Commandline Archetype

org.springframework.batch : simple-cli-archetype

This project is a minimal command line batch sample from Spring Batch. Once installed you can use "mvn exec:java" to see the job run.

Последняя версия: 1.1.4.RELEASE

Дата:

Infrastructure Tests

org.springframework.batch : spring-batch-infrastructure-tests

Integration tests for the Spring Batch Infrastructure

Последняя версия: 1.1.4.RELEASE

Дата:

AppFuse Modular Archetype - JSF

org.appfuse : appfuse-modular-jsf

Maven 2 archetype that creates a modular web application with AppFuse. This archetype creates two modules: "core" and "web". The core module depends on appfuse-service, while the web module depends on core as well as AppFuse's JSF implementation.

Последняя версия: 2.0-m5

Дата:

AppFuse JPA Hibernate Module

org.appfuse : appfuse-jpa-hibernate

AppFuse DAO backend implemented with Hibernate's JPA implementation.

Последняя версия: 2.0-m5

Дата:

AppFuse Modular Archetype - Spring

org.appfuse : appfuse-modular-spring

Maven 2 archetype that creates a modular web application with AppFuse. This archetype creates two modules: "core" and "web". The core module depends on appfuse-service, while the web module depends on core as well as AppFuse's Spring MVC implementation.

Последняя версия: 2.0-m5

Дата:

AppFuse Modular Archetype - Struts

org.appfuse : appfuse-modular-struts

Maven 2 archetype that creates a modular web application with AppFuse. This archetype creates two modules: "core" and "web". The core module depends on appfuse-service, while the web module depends on core as well as AppFuse's Struts implementation.

Последняя версия: 2.0-m5

Дата: