Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mike10004/myschedule
Automatically exported from code.google.com/p/myschedule
https://github.com/mike10004/myschedule
Last synced: 10 days ago
JSON representation
Automatically exported from code.google.com/p/myschedule
- Host: GitHub
- URL: https://github.com/mike10004/myschedule
- Owner: mike10004
- Created: 2015-04-27T17:45:57.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-04-27T17:52:05.000Z (over 9 years ago)
- Last Synced: 2024-10-29T14:13:19.720Z (2 months ago)
- Language: Java
- Size: 4.63 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project
The MySchedule is a Java based web application for managing Quartz Schedulers.
For more information, see project home at http://code.google.com/p/myschedule
This is a developer README file. For end user README file, see myschedule-package/README.md
Author: Zemian Deng
# Getting the source code
bash> hg clone https://code.google.com/p/myschedule
bash> cd myscheduleThe default branch is the latest development of 3.x release work and it may not be stable yet!
If you want an exact release source code, then simply switch to the tag name like this:
bash> hg update myschedule-2.4.4
Or if you want the 2.x maintence branch source code, then switch to the branch name like this:
bash> hg update myschedule-2.x
Or to get back to latest development branch, then switch like this:
bash> hg update default
# How to build this project (generate latest jar and war files etc)
Ensure you have JDK6+ and Maven3 installed, then run
bash> mvn install
# How to run the application
You may deploy the `myschedule/myschedule-web/target/myschedule.war` into any Java Servlet container server.
Or if you want to run it directly from this project source, then try
bash> mvn install
bash> cd myschedule-web
bash> mvn tomcat7:runThen visit http://localhost:8080/myschedule-web
(NOTE: for myschedule-2.x or lower source, we used Tomcat 6 maven plugin, so you need to run "mvn tomcat:run"
without the "7" instead.)# Versioning and Maintence Branches
This project is using Mercurial source control and we are using the following workflow and branches. We use
default branch to receive latest development changesets, then they merge into stable branch when ready. Then
our official releases are tagged from one of the stable branch.* default => The latest development branch (might not be stable)
* myschedule-3.x => Stable branch to maintain the 3.x release series (Vaadin UI with Quartz 2).
* myschedule-2.x => Stable branch to maintain the 2.x release series (JQuery UI with Quartz 2).
* myschedule-1.x => Stable branch to maintain the 1.x release series (JQuery UI with Quartz 1).