major
minor
defect
major
minor
#26382
Error messages "Duplicate tag name..." when starting an application in the IDE from a TL-Studio
#26405
TTypeRewriter logs warning "Unable to resolve items by external reference" also unnecessarily
#26431
Changed superclass relationship leads to changed attribute list in the form editor only after a restart
defect
Tests in a workspace with Maven repository dependencies currently do not work if they depend on test web fragments that have not yet been installed in the local Maven repository. There is also currently no way to download a test web fragment from Nexus into the local repository.
Solution
After setting up a new application or making changes to dependencies, any missing engine components must be downloaded and installed into the local repository. There is a new goal, `tl:resolve`, that installs all missing engine components.
mvn tl:resolve
Test
Create a new module in a new workspace
mvn -P tl archetype:generate \ -DarchetypeGroupId=com.top-logic \ -DarchetypeArtifactId=tl-archetype-app \ -DarchetypeVersion=CWS_26622-SNAPSHOT \ -DgroupId=my.company \ -DartifactId=my-app
Download engine components
mvn tl:resolve
Build with tests
mvn install -DskipTests=false