Skip to content

jhouserizer/quartz-scheduler.org-site

This branch is up to date with quartz-scheduler/quartz-scheduler.org-site:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e2e2b71 · Oct 16, 2024
Oct 15, 2024
Oct 1, 2024
Sep 30, 2015
Sep 30, 2015
Aug 30, 2024
Feb 27, 2019
Feb 22, 2019
Oct 15, 2024
Sep 30, 2015
Oct 16, 2024
Feb 27, 2019
Sep 30, 2015
May 15, 2023
Sep 30, 2015
Feb 22, 2019
Sep 30, 2015
Feb 22, 2019
Sep 30, 2015
Feb 22, 2019
Feb 21, 2019
Aug 12, 2016
Feb 22, 2019
Feb 22, 2019
Feb 27, 2019
Apr 4, 2023
Jan 31, 2019
Apr 4, 2023
Apr 4, 2023
Feb 20, 2019

Repository files navigation

Linking with quartz 3 repository

To generate the full site including Quartz docs, you need to link some Quartz directories in this repository.

You should do it for every version you want to work on.

cd quartz-worktree
git clone https://github.com/quartz-scheduler/quartz ${quartz-version}

# If you are on Windows, you would want to use "cp -r" instead of "ln -s"
ln -s ${quartz-version}/docs ../documentation/${quartz-version}

The ${quartz-version} is the value set in _config.yml and it should be the latest quartz release version. If you want to build other version of quartz docs, you can add additional ${quartz-version} that match to the git branch or tag. For examples:

quartz-version branch_or_tag
2.3.2-SNAPSHOT quartz-2.3.x
2.3.1 quartz-2.3.1

Instructions for building/previewing

  • Install Jekyll if you have not - follow instructions on the Jekyll home page (after first installing Ruby) http://jekyllrb.com/

  • After installing jekyll, install some gems:

    • nokogiri : "gem install nokogiri"
    • asciidoctor: " gem install jasciidoctor"
    • jekyll-asciidoc: " gem install jekyll-asciidoc"
  • Clone this repository to your local system (if you're going to contribute content, fork it first, and clone that)

  • cd into the "quartz.github.io" directory

  • To generate and view the site "jekyll serve -w" ( then point your browser at http://localhost:4000" )

  • To generate the site "jekyll build"

NOTE: On windows, you would need to run bundle.bat exec jekyll serve -w instead.

See get-deps.sh script on build steps reference.

For Quartz-2.4.x releases

You need JDK8 and Maven 3.6.0 to build

VER=2.4.0-SNAPSHOT
pushd quartz
git checkout master
cp -rf docs ../documentation/${VER}
mvn package -Ddist -DskipTests
# Output is in distribution/target
cp -r distribution/target/quartz-${VER}-distribution.tar.gz ../downloads/files
mkdir -p ../api/${VER}
cp -r distribution/target/quartz-${VER}/javadoc/* ../api/${VER}

For Quartz-2.3.x releases

You need JDK7 and Maven 3.6.0 to build

mvn package -DskipTests -Ddist 
# Output is in distribution/target

For Quartz-2.2.x releases

You need JDK6 and Maven 3.2.5 to build

mvn package -DskipTests -Ddist
# Output is in distribution/target

For Quartz-2.1.x releases

You need JDK6 and Maven 3.2.5 to build

mvn package -DskipTests -Dprepare-distribution
# Output is in quartz/target
# NOTE: This version and older does not have the .tar.gz dist package, so we only publish
# the "quartz-all.jar" file as download.

For Quartz-2.0.x releases

You need JDK6 and Maven 3.2.5 to build

mvn package -DskipTests -Dprepare-distribution
# Output is in quartz/target
# NOTE: This version and older does not have the .tar.gz dist package, so we only publish
# the "quartz.jar" file as download.

For Quartz-1.8.x releases

You need JDK5 (Or you can use JDK6 to build as well) and Maven 3.0.5 to build

mvn package -DskipTests -Dprepare-distribution
# Output is in quartz/target
# NOTE: This version and older does not have the .tar.gz dist package, so we only publish
# the "quartz.jar" file as download.

About

source for the site quartz-scheduler.org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 100.0%