Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
forked fromoblac/jodd

Jodd is set of open-source Java tools and micro frameworks; compact, yet powerful.

License

NotificationsYou must be signed in to change notification settings

lovejavaee/jodd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build StatusCoverage Status

Jodd is set of open-source Java tools and micro frameworks; compact, yet powerful.

Jodd = tools + ioc + mvc + db + aop + tx + html < 1.5 Mb

Read aboutJodd:

Jodd Modules

Jodd is split into many modules, so choose what to use.Some tools and utility modules are:

  • jodd-core contains many utilities, includingJDateTime.
  • jodd-bean, our infamousBeanUtil, type inspectors and converters.
  • jodd-props is the super-replacement for JavaProperties.
  • jodd-email for easier email sending.
  • jodd-upload, handles HTTP uploads.
  • jodd-servlet with many servlet utilities, including nice tag library.
  • jodd-http, tiny HTTP client.

and some micro frameworks:

  • jodd-madvoc - slick MVC framework.
  • jodd-petite - pragmatic DI container.
  • jodd-lagarto - HTML parser withJerry andCSSelly.
  • jodd-lagarto-web -Lagarto addon for web:Decora,HtmlStapler and more.
  • jodd-proxetta - dynamic proxies andParamo.
  • jodd-db - thin database layer and object mapper.
  • jodd-json - light but powerful JSON parser and serializer.
  • jodd-vtor - validation framework.

Read more in ourofficial documentation.

Jodd Bundle

If you are already using manyJodd jars, you can simplyjust use thebundle jar. It's a single jar withall modules included :)

Building Jodd from source

Jodd is built withGradle on JDK6,targeting Java 1.5. You don't have to install anything,the only prerequisites areGitand Java JDK.

Check out sources

Simply cloneJodd Git repo:

git clone https://github.com/oblac/jodd.git jodd

Compile and test, build jars

You can build the project with:

gradlew build

This will build all jars and run all unit tests.To skip the tests (for faster build), execute:

gradlew build -x test

Build full release with reports

To generate full release, including running integration tests and generating various reports:

gradlew release

For integration tests you will need also to set up databases named: 'jodd-test' on local MySql (access: root/root!) and PostgreSQL (postgres/root!).

Install Jodd into your local Maven

gradlew install

Contribute

Feel free to contribute! Follow these steps:

First time only:

  • fork theJodd repo (upstream) to your GitHub account (origin).
  • cloneorigin as yourlocal repo

Every other time:

  • update bothorigin andlocal repos fromupstream
  • create new branch for a feature or bug fix
  • commit often :)
  • once when work is done, push local changes to yourorigin
  • send us a pull request (PR)

We will pickup up from there :)

🏄 🚀 🍅

About

Jodd is set of open-source Java tools and micro frameworks; compact, yet powerful.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java55.5%
  • HTML44.0%
  • Python0.3%
  • JavaScript0.2%
  • Shell0.0%
  • Groovy0.0%

[8]ページ先頭

©2009-2025 Movatter.jp