Missing Aerie Packages during Release Publication
Checked for duplicates
No - I haven't checked
Is this a regression?
No - This is a new bug
Version
3.4.0
Describe the bug
As I was trying to utilize Aerie's SimulationUtility class for a "stateless" version of an Aerie model with scheduling procedures (basically a main function that loaded the model, created a plan, ran some scheduling procedures, simulated, and wrote out simulation results), I ran across some errors when building via gradle. Basically, some of the SimulationUtility dependencies and utilities for procedural scheduling are not available to pull down from Aerie's GitHub packages repository. Specifically, those are:
- gov.nasa.ammos.aerie.procedural:utils
- gov.nasa.ammos.aerie.merlin-server (dependency for gov.nasa.jpl.aerie:orchestration-utils)
In order to workaround this issue, one can pull the entire aerie repository down locally and use the local aerie as a dependency but this is not desirable for users.
Reproduction
Try to add either of the following to gradle dependencies in a grade.build file that isn't pulling in aerie locally (e.g. a build.gradle in the aerie mission model template)
- gov.nasa.ammos.aerie.procedural:utils:v3.4.0
- gov.nasa.ammos.aerie.merlin-server:v3.4.0
Logs
System Info
N/A
Severity
Moderate