Skip to content

Anathema is an exhaustive suite for all aspects of Exalted series management.

Notifications You must be signed in to change notification settings

ebarnett/anathema

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gradle will set itself up during the first build on any system. It requires an active internet connection to do so.

Set Up

Developing with IntelliJ IDEA

  1. Run gradlew idea to create the IDEA project files.
  2. Import the project into IDEA.
  3. (If necessary,) open the 'Project Structure' Dialog (Ctrl+Alt+Shift+S) and set the Project SDK to a SDK > 6.0.

Developing with Eclipse

  1. Run gradlew eclipseProject eclipseClasspath eclipseJdt to create the Eclipse project files.
  2. Import all projects into Eclipse.

Development

Launching Anathema from an IDE

Launch net.sf.anathema.AnathemaDevelopmentBootLoader.

Adding a dependency

  1. Add the dependency entry to the module's build.gradle.
  2. Run gradlew eclipseClasspath or gradlew ideaModule respectively.

Adding a new module

  1. Run gradlew createModule -PmoduleName=MODULENAME
  2. In settings.gradle, add your module name.
  3. In plugins.gradle, add your module to a fitting plugin or the list of 'single-module plugins'.
  4. Run gradlew eclipseProject eclipseClasspath eclipseJdt or gradlew idea.
  5. (Only with eclipse,) import the project.

Deployment

Building a plain zip

This works on any operating system. However, the Windows executable will only be included on Windows systems.

Run gradlew buildZip. Done.

Building a Windows installer

This only works on Windows.

  1. Install NSIS.
  2. Install the [NSIS Access Control Plugin] (http://nsis.sourceforge.net/AccessControl_plug-in "We need it to grant permissions on the repository-folder.") by extracting the ZIP into your NSIS folder.
  3. In either your home directory or your clone of anathema, append a property nsis_path to gradle.properties. Make it point to the NSIS folder, e.g. nsis_path=C:/dev/NSIS.
  4. Run gradlew buildWindowsInstaller.

Building a Macintosh Disk Image

This only works on Mac OS X.

  1. Run gradlew buildZip to compile the distribution.
  2. Run gradlew -b macApplication.gradle buildMacApplication to build the Applicaton Folder.
  3. Run gradlew -b macDmg.gradle buildDmgOnMacOS to build the Disk Image.

About

Anathema is an exhaustive suite for all aspects of Exalted series management.

Resources

Stars

Watchers

Forks

Packages

No packages published