Collisions package
Collisions is a major module for some Concord Consortium projects. It is
dependent on CC's Framework, FrameworkView, Math, Data, Multimedia, Swing, and Loader
packages. It also uses thirdparty software from Apple; Apple's QuickTime for building.
Collisions is licensed under the LPGL. QuickTime is licensed under Apple's Software Distribution License.
We are not permitted to distribute QuickTime, so you must install the package yourself and override the jar dependency for it (use maven.jar.override), otherwise this
package will not build.
Source Code
The source code for this package
includes a build file (build.xml) which is used by
Ant to compile the code. To compile the code, change your working directory to
the toplevel directory of the decompressed source distribution and type 'ant' to
create the jar file and 'ant javadoc' to create the java documentation.
Make sure Ant is version 1.6 or later or the build.xml file will need to be
manually repaired to work.
Source code may also be accessed though
ViewCVS,
anonymous CVS access, or through SSH access for approved developers.
|
Anonymous CVS Access
|
To checkout the files in
the CVS repository, you must have cvs software installed and in your
path. Use the following comand to login to CVS:
cvs -d:pserver:anonymous@source.concord.org:/cvs/repo/CodeBank login
Just hit enter when a password prompt appears. Now enter the following
command to checkout the source files:
cvs -z3 -d:pserver:anonymous@source.concord.org:/cvs/repo/CodeBank co -P Projects/Collisions
|
Developer SSH Access
|
To obtain CVS access
rights via SSH, please send a message through our web contact page. To use
SSH access, you must have a SSH client installed on your machine as
well as CVS. You must set the CVS_RSH environment variable to 'ssh',
then use the following command to access the CVS source code:
cvs -z3 -d:ext:USERNAME@source.concord.org:/cvs/repo/CodeBank
co -P Projects/Collisions
Replace USERNAME with the
appropriate value.
|
|
Dependencies
This distribution web site is created by Maven
, including the java documentation, source and binary distributions, and project
information. Concord Consortium maintains it's own repository for dependencies required
for building CC's source code that is not on the main Maven repository at
www.ibiblio.org. The dependencies are required for
building from Maven or Ant, both of which have a facility for retrieving jar libraries
from remote repositories.