You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Benjamin Bentmann (JIRA)" <ji...@codehaus.org> on 2010/03/29 13:12:23 UTC

[jira] Closed: (MNG-4178) Plugin dependency not always included to classpath

     [ http://jira.codehaus.org/browse/MNG-4178?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Benjamin Bentmann closed MNG-4178.
----------------------------------

    Resolution: Duplicate
      Assignee: Benjamin Bentmann

> Plugin dependency not always included to classpath
> --------------------------------------------------
>
>                 Key: MNG-4178
>                 URL: http://jira.codehaus.org/browse/MNG-4178
>             Project: Maven 2 & 3
>          Issue Type: Bug
>    Affects Versions: 2.1.0
>         Environment: mvn 2.1.0
>            Reporter: Krashan Brahmanjara
>            Assignee: Benjamin Bentmann
>
> Plugins not always see their dependencies.
> For example. I got project with parent project -
> - if I run mvn install on child project mvn package runs correctly.
> - if i run mvn install on parent project then child project is build with error, plugin doesn't see their dependency and fails with class not found
> Example of child project 
> Short example
> <?xml version="1.0" encoding="UTF-8"?>
> <project xmlns="http://maven.apache.org/POM/4.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/maven-v4_0_0.xsd">
> 	<modelVersion>4.0.0</modelVersion>
> 	<parent>
> 		<groupId>oss</groupId>
> 		<artifactId>oss</artifactId>
> 		<version>1.0.0-SNAPSHOT</version>
> 		<relativePath>../pom.xml</relativePath>
> 	</parent>
> 	<groupId>oss</groupId>
> 	<artifactId>oss-ws</artifactId>
> 	<packaging>war</packaging>
> (...)
>                      <dependencies>
> 	  <dependency>
> 	    <groupId>${groupId}</groupId>
> 	    <artifactId>oss-rpc</artifactId>
> 	    <version>${version}</version>
>                           <scope>provided</scope>             <!-- if dependecy is compile evething runs ok-->
> 	  </dependency>
> 	</dependencies>
>         <build>
> 	  <plugins>
>             <plugin>
> 		<groupId>org.codehaus.mojo</groupId>
> 		<artifactId>jaxws-maven-plugin</artifactId>
> 		<executions>
> 		<execution>
> 		  <id>wsdl_generate_service_classes</id>
> 		<phase>process-classes</phase>
> 	  	<goals>
> 	          <goal>wsgen</goal>
>                 </goals>
> 		<configuration>	
>  		<genWsdl>true</genWsdl>
>                 <sei>oss.ossServiceImpl</sei>
>               </configuration>
> 	    </execution>
> 	  </executions>
> 	<dependencies>
> 	  <dependency>
> 	    <groupId>${groupId}</groupId>
> 	    <artifactId>oss-rpc</artifactId>
> 	    <version>${version}</version>
> 	  </dependency>
> 	</dependencies>
>       </plugin>
> (...)
> Parent project 
> (..)
> <modules>
> 		<module>oss</module>
> 	</modules>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira