https://github.com/wisdom-framework/wisdom
A modular and dynamic web framework
https://github.com/wisdom-framework/wisdom
Last synced: 3 months ago
JSON representation
A modular and dynamic web framework
- Host: GitHub
- URL: https://github.com/wisdom-framework/wisdom
- Owner: wisdom-framework
- License: apache-2.0
- Created: 2013-11-21T08:06:50.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2022-10-05T01:43:21.000Z (over 3 years ago)
- Last Synced: 2023-12-23T17:42:16.423Z (about 2 years ago)
- Language: Java
- Homepage: http://wisdom-framework.org
- Size: 35.4 MB
- Stars: 85
- Watchers: 17
- Forks: 42
- Open Issues: 60
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-java - Wisdom
README
# Wisdom-Framework ~ Web Is Dynamic and Modular
Main documentation is available at [wisdom-framework.org](http://wisdom-framework.org)
## Project structure
* `core` -> core modules building the `base-runtime`, it also contains the `wisdom-maven-plugin`.
* `framework` -> contains all technical services composing the `wisdom-runtime`.
* `extensions` -> contains Wisdom extensions used in this project. For example the asciidoc support is provided to
generate the documentation.
* `documentation` -> contains the documentation, samples and tutorials
## Building Wisdom
Building Wisdom is a two steps process. There are two reasons for that. First, Wisdom is built on Wisdom. Then, Maven
has a (big) limitation when having a reactor building an extension (a plugin extending the lifecycle) used by other
modules.
So to build Wisdom:
1. Gets the code using `git clone https://github.com/wisdom-framework/wisdom.git` (replace the url if you are using a
fork)
2. Build Wisdom Core
````
mvn clean install -Pcore,\!framework,\!extensions,\!documentation
````
3. Build the rest of the framework
````
mvn clean install -P\!core,framework,extensions,documentation
````
That's it.
**IMPORTANT**: Wisdom requires JDK 7+ to be built.
### Skipping tests
Launch Maven with: `-DskipTests`.