Wichtig
Detail
Fehlerbehebung
Wichtig
Detail
#26382
Fehlermeldungen "Duplicate tag name..." beim Starten einer Anwendung in der IDE aus einem TL-Studio
#26402
Modell Editor: Diagramm: Fehler beim Ziehen einer Klasse aus einem anderen Modul ins eigene Arbeitsblatt
#26405
TTypeRewriter loggt Warnung "Unable to resolve items by external reference" auch unnötigerweise
#26431
Geänderte Oberklassenbeziehung führt erst nach Neustart zu geänderter Attributliste im Formulareditor
#26446
Generische Formulare: Sichtbarkeitsanpassungen überschriebener Attribute werden nicht berücksichtigt.
Fehlerbehebung
Tests in einem Workspace mit Maven-Repository-Abhängigkeiten funktionieren aktuell nicht, wenn sie von Test-Web-Fragmenten abhängen und diese noch nicht im lokalen Maven-Repository installiert sind. Es gibt auch aktuell keine Möglichkeit, ein Test-Web-Fragment in das lokale Repository aus dem Nexus herunterzuladen.
Lösung
Nach dem Aufsetzen einer neuen Applikation oder der Änderungen von Ahbängigkeiten müssen fehlende Komponenten der Engine heruntergeladen und in das lokale Repository installiert werden. Hierfür gibt es ein neues Goal tl:resolve, das alle fehlenden Engine-Komponenten installiert.
mvn tl:resolve
Test
In einem neuen Workspace neues Modul erstellen
mvn -P tl archetype:generate \ -DarchetypeGroupId=com.top-logic \ -DarchetypeArtifactId=tl-archetype-app \ -DarchetypeVersion=CWS_26622-SNAPSHOT \ -DgroupId=my.company \ -DartifactId=my-app
Engine-Komponenten herunterladen
mvn tl:resolve
Bauen mit Tests
mvn install -DskipTests=false