Project

General

Profile

Improvement #2145

Updated by Henning Blohm about 1 year ago

Currently when including a java component (include) into another java component (includer), the include may have dependencies that need to be maintained in the includer to make sure the include is effective. With this improvement we enhance the include mechanism to have an includees public references added to the private or public references of the including component for public or private inclusion respectively. 

 h2. Acceptance Criterias 

 * There is Given a new reference query parameter *resolve* that resolves public include of an includee component, the includee component's public references are added to "public", "private", or "test" the including java component's public references of during the qualified reference.  

 h2. Use 

 component make. 
 * Given this new reference query parameter, we can model a private include of an includee component, the solutions like this: 

 <pre><code class="bash"> includee component's public references are added to the including java component's private references during the component make. 
 java.publicIncludes=includee 
 java.publicReferences=includee?resolve=public 
 </code></pre> 

Back