You list the dependencies here in the parent pom then in child poms you don't list the version's and they use the parents. One means of controlling the version you're using across multiple sub projects in one place.

 Jean-Sebastien Delfino wrote:> Why does
sca/pom.xml contain all the following dependencies?
 > <br>
 > <br>−
 > <br>&lt;dependency&gt;
 > <br>&lt;groupId&gt;javax.servlet&lt;/groupId&gt;
 > <br>&lt;artifactId&gt;servlet-api&lt;/artifactId&gt;
 > <br>&lt;version&gt;2.4&lt;/version&gt;
 > <br>&lt;scope&gt;provided&lt;/scope&gt;
 > <br>&lt;/dependency&gt;
 > <br>&lt;!-- javax.resource API --&gt;
 > <br>−
 > <br>&lt;dependency&gt;
 > <br>&lt;groupId&gt;org.apache.geronimo.specs&lt;/groupId&gt;
 > <br>&lt;artifactId&gt;geronimo-j2ee-connector_1.5_spec&lt;/artifactId&gt;
 > <br>&lt;version&gt;1.0&lt;/version&gt;
 > <br>&lt;scope&gt;provided&lt;/scope&gt;
 > <br>&lt;/dependency&gt;
 > <br>&lt;!-- javax.transaction API --&gt;
 > <br>−
 > <br>&lt;dependency&gt;
 > <br>&lt;groupId&gt;org.apache.geronimo.specs&lt;/groupId&gt;
 > <br>&lt;artifactId&gt;geronimo-jta_1.0.1B_spec&lt;/artifactId&gt;
 > <br>&lt;version&gt;1.0&lt;/version&gt;
 > <br>&lt;scope&gt;provided&lt;/scope&gt;
 > <br>&lt;/dependency&gt;
 > <br>&lt;!-- commonj.work and commonj.timer APIs --&gt;
 > <br>−
 > <br>&lt;dependency&gt;
 > <br>&lt;groupId&gt;org.apache.tuscany&lt;/groupId&gt;
 > <br>&lt;artifactId&gt;commonj-api_r1.1&lt;/artifactId&gt;
 > <br>&lt;version&gt;1.0-incubator-M2&lt;/version&gt;
 > <br>&lt;scope&gt;compile&lt;/scope&gt;
 > <br>&lt;/dependency&gt;
 > <br>&lt;!-- java.xml.stream API --&gt;
 > <br>−
 > <br>&lt;dependency&gt;
 > <br>&lt;groupId&gt;stax&lt;/groupId&gt;
 > <br>&lt;artifactId&gt;stax-api&lt;/artifactId&gt;
 > <br>&lt;version&gt;1.0.1&lt;/version&gt;
 > <br>&lt;scope&gt;compile&lt;/scope&gt;
 > <br>&lt;/dependency&gt;
 > <br>&lt;!-- StAX implementation --&gt;
 > <br>−
 > <br>&lt;dependency&gt;
 > <br>&lt;groupId&gt;org.codehaus.woodstox&lt;/groupId&gt;
 > <br>&lt;artifactId&gt;wstx-asl&lt;/artifactId&gt;
 > <br>&lt;version&gt;3.2.0&lt;/version&gt;
 > <br>&lt;scope&gt;runtime&lt;/scope&gt;
 > <br>&lt;/dependency&gt;
 > <br>&lt;!-- Axis2 Implementation --&gt;
 > <br>−
 > <br>&lt;dependency&gt;
 > <br>&lt;groupId&gt;org.apache.axis2&lt;/groupId&gt;
 > <br>&lt;artifactId&gt;axis2-kernel&lt;/artifactId&gt;
 > <br>&lt;version&gt;${axis2Version}&lt;/version&gt;
 > <br>&lt;scope&gt;compile&lt;/scope&gt;
 > <br>&lt;/dependency&gt;
 > <br>
 > <br>... there's more, I didn't copy the whole list here...
 > <br>
 > <br>
 > <br>This module does not contain any code so is there a particular
reason
 > for having all these dependencies here?
 > <br>
 > <br>Thanks,
 > <br>
 > <br></body>
 > </html>
 > </html>




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to