Dependencies
Much of AppleCommander and it's tooling should be reusable and can be included in other projects.
The AppleCommander libraries are available as a dependency.
Maven:
<dependency>
<groupId>org.applecommander</groupId>
<artifactId>AppleCommander</artifactId>
<version>12.0</version>
</dependency>
Gradle:
implementation 'org.applecommander:AppleCommander:12.0'
The AppleCommander libraries are available as a dependency.
Maven:
<dependency>
<groupId>net.sf.applecommander</groupId>
<artifactId>AppleCommander</artifactId>
<version>1.10.1</version>
</dependency>
Gradle:
implementation 'net.sf.applecommander:AppleCommander:1.10.1'
Shrinkit
The Shrinkit library is available as a separate dependency.
Maven:
<dependency>
<groupId>net.sf.applecommander</groupId>
<artifactId>ShrinkItArchive</artifactId>
<version>1.2.2</version>
</dependency>
Gradle:
implementation 'net.sf.applecommander:ShrinkItArchive:1.2.2'
AppleSingle
The AppleSingle support is available in a dedicated API.
Maven:
<dependency>
<groupId>net.sf.applecommander</groupId>
<artifactId>applesingle-api</artifactId>
<version>1.2.2</version>
</dependency>
implementation 'net.sf.applecommander:applesingle-api:1.2.2'
BASIC
The BASIC tooling is available in the bastools API.
Maven:
<dependency>
<groupId>net.sf.applecommander</groupId>
<artifactId>bastools-api</artifactId>
<version>0.4.0</version>
</dependency>
Gradle:
implementation 'net.sf.applecommander:bastools-api:0.4.0'
Disassembler
The AppleCommander disassembler tooling is available in the acdasm API.
Maven:
<dependency>
<groupId>org.applecommander</groupId>
<artifactId>acdasm</artifactId>
<version>6.0</version>
</dependency>
Gradle:
implementation 'org.applecommander:acdasm:6.0'
Maven:
<dependency>
<groupId>net.sf.applecommander</groupId>
<artifactId>acdasm</artifactId>
<version>0.5.0</version>
</dependency>
Gradle:
implementation 'net.sf.applecommander:acdasm:0.5.0'
Final Notes
This is a manual release process, so it may take a bit of time (and possibly some prodding).
Notes:
- The long-term strategy is to migrate all future API releases to
org.applecommander
. - The versions listed here are update manually, so please lookup the latest release. Note that the version should match what is in the GitHub release page for each of the subprojects.