Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neomatrix369/openjdkproductivitytool
The OpenJDK productivity tool - a reviewers and contributors handy tool, to speed up delivery of patches!
https://github.com/neomatrix369/openjdkproductivitytool
Last synced: 16 days ago
JSON representation
The OpenJDK productivity tool - a reviewers and contributors handy tool, to speed up delivery of patches!
- Host: GitHub
- URL: https://github.com/neomatrix369/openjdkproductivitytool
- Owner: neomatrix369
- License: gpl-2.0
- Created: 2012-12-07T23:42:35.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2022-12-27T00:47:57.000Z (almost 2 years ago)
- Last Synced: 2024-05-01T21:07:05.757Z (7 months ago)
- Language: Java
- Size: 66.9 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
OpenJDK Productivity Tool
=========================This github repo contains source and documentation files for the OpenJDK Productivity Tool - a handy program for OpenJDK hackers whilst contributing patches to the Adopt OpenJDK initiative.
Navigation
----------
src/main - contains java classes performing the logic for the various OpenJDK Productivity Tool.
src/test - contains JUnit & JBehave tests most of the java classes. Units capturing behaviours of the various classes are
also captured here.
example-scripts - folder containing .sh or .cmd files that help illustrate how to use the program for different purposes.
feedback - folder containing general feedback, review feedback in the form of text files.
stories to-do - folder containing stories and scenario files.
OpenJDKProductivityTool-original-requirements.txt - one such file containing the requirements behind this program.
./dbOfContributors.txt - text file containing comma separate data, list of contributors.
./dbOfContributorsTest.txt - text file containing comma separate data, list of contributors.
./pom.xml - ant build script to build the project, contains the necessary dependencies and distribution details.
./Readme.md - this file.
./to-do-list - list of items that are ongoing tasks as the program is developed.
./Usage.txt - text file containing the standard usage texts on available options.Jbehave
-------
Source and document files used to create the Jbehave aspects can be found in the following folders:src/main/java/org/ljc/adoptojdk/ClassContributorRetriever
stories to-do/*.*
Look for files with suffices 'Step', 'Scenario', '.story', etc. So far just one feature has been implemented, the first story and some of the scenarios linked to it.Eclipse environment (Indigo or Juno)
------------------------------------
The below plug-ins / frameworks are installed into the Eclipse framework:* EclEmma (optional)
* Infinitest (optional)
* EGit
* JBehave Code Generator (optional)
* Maven for Eclipse (m2e)
Note: most of the above can be installed via the Help > Install New Software menu option in Eclipse, others will need to be manually installed dropping the .jar files into the plugins folder.JDK/JRE required (Eclipse environment): minimum 1.6
Project type: Maven projectLibraries & frameworks
----------------------
The below libraries / frameworks are included in the project and some of them are needed for successful compilation. The pom.xml file helps to resolve these dependencies.* JUnit 4 (required)
* JBehave (required)
* Mokito
* Hamcrest
* Log4J
* SLF4JNote: some of the above can be installed via the Help > Install New Software menu option in Eclipse or by dropping the .jar files into the plugins folder.
JBehave is required to wire the BDD stories with Java classes & methods will need to be manually installed.Resources
---------
- http://www.github.com
- http://www.eclipse.org
- http://www.jbehave.org
- http://docs.oracle.com/javase/6/docs/api/