summaryrefslogtreecommitdiffstats
path: root/sca-java-1.x/trunk/samples/pom.xml
diff options
context:
space:
mode:
Diffstat (limited to 'sca-java-1.x/trunk/samples/pom.xml')
-rw-r--r--sca-java-1.x/trunk/samples/pom.xml28
1 files changed, 27 insertions, 1 deletions
diff --git a/sca-java-1.x/trunk/samples/pom.xml b/sca-java-1.x/trunk/samples/pom.xml
index 57851bdfa3..7825f293d9 100644
--- a/sca-java-1.x/trunk/samples/pom.xml
+++ b/sca-java-1.x/trunk/samples/pom.xml
@@ -18,6 +18,22 @@
* under the License.
-->
<project>
+ <!--
+ The pom-distribution.xml file in this directory is a modified version
+ of this pom.xml file and is used as the pom.xml for the samples
+ directory of the binary distribution. Any updates to this pom.xml
+ file must be applied to pom-distribution.xml to keep the two files
+ in sync (except where marked).
+
+ The samples directory of the binary distribution needs to contain
+ a pom.xml so that users can run "mvn eclipse:eclipse" to generate
+ Eclipse project files for all the samples. We can't just copy the
+ samples pom.xml from the svn source tree to the binary distribution
+ because there are 10 samples in the svn source tree (and the source
+ distribution) that aren't included in the binary distribution. This
+ mismatch is being tracked as issue TUSCANY-3678 and it should be
+ possible to remove pom-distribution.xml when this issue is fixed.
+ -->
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.tuscany.sca</groupId>
@@ -51,6 +67,7 @@
<module>calculator</module>
<module>calculator-corba-reference</module>
<module>calculator-corba-service</module>
+ <!-- the following is excluded from pom-distribution.xml -->
<module>calculator-lean</module>
<module>calculator-distributed</module>
<module>calculator-implementation-policies</module>
@@ -58,13 +75,16 @@
<module>calculator-rmi-service</module>
<module>calculator-script</module>
<module>calculator-webapp</module>
+ <!-- the following is excluded from pom-distribution.xml -->
<module>calculator-ws-secure-webapp</module>
<module>calculator-ws-webapp</module>
<module>callback-ws-client</module>
<module>callback-ws-service</module>
<module>callbacks-jms</module>
<module>chat-webapp</module>
+ <!-- the following is excluded from pom-distribution.xml -->
<module>customer-dojo</module>
+ <!-- the following is excluded from pom-distribution.xml -->
<module>customer-dojo-webapp</module>
<module>databinding-echo</module>
<!--module>domain-webapp</module-->
@@ -73,8 +93,11 @@
<module>feed-aggregator-webapp</module>
<module>helloworld-bpel</module>
<module>helloworld-dojo-webapp</module>
+ <!-- the following is excluded from pom-distribution.xml -->
<module>helloworld-erlang-reference</module>
- <module>helloworld-erlang-service</module>
+ <!-- the following is excluded from pom-distribution.xml -->
+ <module>helloworld-erlang-service</module>
+ <!-- the following is excluded from pom-distribution.xml -->
<module>helloworld-jms-webapp</module>
<module>helloworld-jsonrpc-webapp</module>
<module>helloworld-reference-jms</module>
@@ -83,6 +106,7 @@
<module>helloworld-ws-service-jms</module>
<module>helloworld-ws-service-secure</module>
<module>helloworld-ws-reference</module>
+ <!-- the following is excluded from pom-distribution.xml -->
<module>helloworld-ws-reference-lean</module>
<module>helloworld-ws-reference-jms</module>
<module>helloworld-ws-reference-secure</module>
@@ -94,6 +118,7 @@
<module>implementation-crud-extension</module>
<module>implementation-notification</module>
<module>implementation-pojo-extension</module>
+ <!-- the following is excluded from pom-distribution.xml -->
<module>loanapplication</module>
<module>osgi-supplychain</module>
<module>photo-gallery</module>
@@ -106,6 +131,7 @@
<module>simple-callback</module>
<module>simple-callback-ws</module>
<module>store</module>
+ <!-- the following is excluded from pom-distribution.xml -->
<module>store-dojo</module>
<module>store-webapp</module>
<module>store-secure</module>