Dear folks, I'm using Maven (and maven-ant-task) to check project
dependencies.
I have a project A-1.0.0 which depends by an artifact B-1.0.0 and C-1.0.1.
At the same time artifact B-1.0.0 depends by artifact C-1.0.0.

Artifacts C-1.0.0 and C-1.0.1 are not interchangeable, so or I use version
1.0.0 or version 1.0.1.
I cannot use them altogether.

Here is the pom.xml for project A-1.0.0:
<project>
        <modelVersion>4.0.0</modelVersion>
        <groupId>A</groupId>
        <artifactId>A</artifactId>
        <name>hsfdk</name>
        <version>1.0.0</version>

  <dependencies>
    <dependency>
      <groupId>C</groupId>
      <artifactId>C</artifactId>
      <version>1.0.1</version>
      <type>dll</type>
      <scope>compile</scope>
      <optional>false</optional>
    </dependency>
    <dependency>
      <groupId>B</groupId>
      <artifactId>B</artifactId>
      <version>1.0.0</version>
      <type>ocx</type>
      <scope>runtime</scope>
      <optional>false</optional>
    </dependency>
  </dependencies>

</project>

Follow pom.xml for artifact B-1.0.0

<project>
        <modelVersion>4.0.0</modelVersion>
        <groupId>B</groupId>
        <artifactId>B</artifactId>
        <name>B</name>
        <version>1.0.0</version>

  <dependencies>
    <dependency>
      <groupId>C</groupId>
      <artifactId>C</artifactId>
      <version>1.0.0</version>
      <type>dll</type>
      <scope>runtime</scope>
      <optional>false</optional>
    </dependency>
  </dependencies>

</project>


Is there a way to intercept the dependency problem I have in this case?
I did try with dependency plug-in but I get the following output:
$ mvn dependency:analyze-dep-mgt
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'dependency'.
[INFO]
------------------------------------------------------------------------
[INFO] Building hsfdk
[INFO]    task-segment: [dependency:analyze-dep-mgt]
[INFO]
------------------------------------------------------------------------
[INFO] [dependency:analyze-dep-mgt {execution: default-cli}]
[INFO] Found Resolved Dependency / DependencyManagement mismatches:
[INFO]    Nothing in DepMgt.
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 4 seconds
[INFO] Finished at: Mon Jul 06 15:24:56 CEST 2009
[INFO] Final Memory: 8M/18M
[INFO]
------------------------------------------------------------------------

which doesn't show any problem with artifact dependency.

Any help is welcome...

Thanks in advance.
Paolo.
-- 
View this message in context: 
http://www.nabble.com/Maven-dependency-check-tp24355410p24355410.html
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to