summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules/domain-node/src/test/resources/test-domains/dependencies/readme.txt
blob: cb67b5402e86d518aef5f11022c711470c9eb346 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Uses the domain.properties file to show explicitly defining a contrbutions dependent contribution URIS.
  
Contributions export1.jar and export2.jar both export the Java package "sample" and both have
a class sample.HelloworldImpl but the classes return a sayHello string "Hello 1" in export1.jar 
and "Hello 2" in export2.jar.

Contributions import1.jar and import2.jar both import the package sample and use the 
sample.HelloworldImpl class in the component implementation.

The domain.propertes includes properties to explicitly set the dependency URIs used by 
Contributions import1.jar and import2.jar, without the explicit property the imports would just t
use the first contribution found that exports the sample package.

See section 10.2.1 and 10.4 in the Assembly spec.