Tags: sing-group/aibench-project
Tags
Updates project to allow deployment in Maven Central The POM files have been configured to allow deploying the project in Maven Central repository. Two different profiles have been created to allow deploying the project into the SING's repository or into Maven Central. To do so, the command that should be used is: - SING: mvn deploy -P sign-artifacts,sing-repository - Maven Central: mvn deploy -P sign-artifacts,maven-central-repository
Fixes bugs: dialog's help icon location and port order This commit fixes two bugs. The first one is related to the location of the help icon used in the generated operation dialogs that it is used to replace the description text, so that the text appears as a tooltip of these icons. The code that replaces the description with this icons had some bugs that caused the application to fail with certain configurations. The second bug was related to the port sorting comparator used in the OperationDefinition class. The comparator didn't follow the comparator's contract, causing the code to fail, for example, when to ports don't have a specific port order.
Fix AIBenchJTreeManager An error was detected in the AIBenchJTreeManager, caused by the datatypes that do not have an associated icon. The current code tried to recover their icon as a global resource and, as the icon URL was null, it caused an error. This commit fixes this error by checking first whether the icon URL is null or not. In addition, this commit also simplifies some additional code in the same class.
PreviousNext