[ https://issues.apache.org/jira/browse/TAP5-2762?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17763377#comment-17763377 ]
Hudson commented on TAP5-2762: ------------------------------ SUCCESS: Integrated in Jenkins build Tapestry ยป tapestry-java-11-temurin-freestyle #2 (See [https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-11-temurin-freestyle/2/]) TAP5-2762: symbol for path to the component dependencies file (thiago: rev 358d14d379cf37defcb74f8554404cbf00e35827) * (edit) tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/components/Border.tml * (edit) tapestry-core/src/main/java/org/apache/tapestry5/SymbolConstants.java * (edit) tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java * (edit) tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/Border.java * (edit) tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageCatalog.tml * (edit) tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistry.java * (edit) tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java * (edit) tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImplTest.java * (edit) tapestry-core/src/main/java/org/apache/tapestry5/modules/PageLoadModule.java * (edit) tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java * (edit) tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java > New symbol for defining the path to the component dependencies file > ------------------------------------------------------------------- > > Key: TAP5-2762 > URL: https://issues.apache.org/jira/browse/TAP5-2762 > Project: Tapestry 5 > Issue Type: Improvement > Components: tapestry-core > Affects Versions: 5.8.3 > Reporter: Thiago Henrique De Paula Figueiredo > Assignee: Thiago Henrique De Paula Figueiredo > Priority: Major > Fix For: 5.8.4 > > > When first implemented in 5.8.3, the file was hardwired to > {{tapestryComponentDependencies.json}} in the folder where the JVM is ran. > This can be a limitation if you're running more than webapp in the same > servlet container and, of course, it's nice to have it configurable. > This ticket introduces a new configuration symbol, > {{tapestry.component-dependency-file}} > ({{SymbolConstants.COMPONENT_DEPENDENCY_FILE}}), with a default value of > {{tapestryComponentDependencies.json}} to keep the existing behavior, which > accepts a path that can be either absolute or relative to the folder where > the JVM is running. > In addition, this ticket adds logging about reading and writing the component > dependency file and tweaks {{PageCatalog}} a bit regarding what to show when > production mode is off. -- This message was sent by Atlassian Jira (v8.20.10#820010)