maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Norbert Truchsess (JIRA)" <j...@codehaus.org>
Subject [jira] Commented: (MNG-4181) system path dependencies are not resolved
Date Thu, 25 Jun 2009 14:23:54 GMT

    [ http://jira.codehaus.org/browse/MNG-4181?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=181499#action_181499
] 

Norbert Truchsess commented on MNG-4181:
----------------------------------------

here's something I found out:

I have system-scoped dependency in my pom.xml:

		<dependency>
			<groupId>weblogic</groupId>
			<artifactId>wls-api</artifactId>
			<version>${weblogic.version}</version>
			<scope>system</scope>
			<systemPath>${weblogic.home}/server/lib/wls-api.jar</systemPath>
		</dependency>

If I specify weblogic-home in settings.xml profile:

	<profiles>
		<profile>
			<id>default</id>
			<activation>
				<activeByDefault>true</activeByDefault>
			</activation>
			<properties>
				<weblogic.home>C:\localdata\lib\bea\wlserver_10.0</weblogic.home>
			</properties>
		</profile>
	</profiles>

it fails to resolve and I get the same warning:
[WARNING] POM for '....' is invalid.
Its dependencies (if any) will NOT be available to the current build.

But if I specify the same property via -D-parameter on the mvn commandline
mvn -Dweblogic.home=c:\\localdata\\weblogic
then it's going to be resolved and it builds without errors.


> system path dependencies are not resolved
> -----------------------------------------
>
>                 Key: MNG-4181
>                 URL: http://jira.codehaus.org/browse/MNG-4181
>             Project: Maven 2
>          Issue Type: Bug
>          Components: POM
>    Affects Versions: 2.1.0
>         Environment: Windows Vista
>            Reporter: Karsten Ohme
>            Priority: Critical
>
> If a system path dependency is used, the depencies are not included.
> I cannot build my project anymore and I'm stuck.
> This is the error I get:
> [WARNING] POM for 'net.sf:microlog-instrument:pom:1.1.1:compile' is invalid.
> Its dependencies (if any) will NOT be available to the current build.
> [DEBUG] Reason: Failed to validate POM for project net.sf:microlog-instrument at
>  Artifact [net.sf:microlog-instrument:pom:1.1.1:compile]
> [DEBUG]
> Validation Errors:
> [DEBUG] For managed dependency Dependency {groupId=com.sun.wtk, artifactId=jsr21
> 1, version=2.2, type=jar}: system-scoped dependency must specify an absolute pat
> h systemPath.
> [DEBUG] For managed dependency Dependency {groupId=com.sun.wtk, artifactId=jsr08
> 2, version=2.2, type=jar}: system-scoped dependency must specify an absolute pat
> h systemPath.
> [DEBUG] For managed dependency Dependency {groupId=com.sun.wtk, artifactId=jsr75
> , version=2.2, type=jar}: system-scoped dependency must specify an absolute path
>  systemPath.
> [DEBUG] For managed dependency Dependency {groupId=com.sun.wtk, artifactId=wma20
> , version=2.2, type=jar}: system-scoped dependency must specify an absolute path
>  systemPath.

-- 
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

        

Mime
View raw message