maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benjamin Bentmann (JIRA)" <j...@codehaus.org>
Subject [jira] Closed: (MNG-4460) NPE from the classworlds launcher while trying to use custom component.xml
Date Fri, 20 Nov 2009 16:03:55 GMT

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

Benjamin Bentmann closed MNG-4460.
----------------------------------

    Resolution: Not A Bug
      Assignee: Benjamin Bentmann

>From the mojo:
{code:java}
Date now = new Date();
projectProperties.put("project.date",now);
{code}
Putting non-string objects into properties violates the contract of [java.util.Properties|http://java.sun.com/javase/6/docs/api/java/util/Properties.html].

> NPE from the classworlds launcher while trying to use custom component.xml
> --------------------------------------------------------------------------
>
>                 Key: MNG-4460
>                 URL: http://jira.codehaus.org/browse/MNG-4460
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 2.2.1
>         Environment: Windows XP
>            Reporter: Liz Sommers
>            Assignee: Benjamin Bentmann
>         Attachments: build.log, components.xml, ProjectDateMojo.java
>
>
> All of this code works with Maven 2.0.8-2.0.9 
> I have included the components.xml file i am using and the first mojo it calls so that
you can see that it is working correctly.  Resources never gets executed.
> I am not sure if the problem is with the launcher or with the resource plugin, but it
should be obvious to you if you look at the build.log
> I am putting the pom here because there isn't another attachement available
> <?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>
> 	<groupId>mil.disa.packages</groupId>
> 	<artifactId>FAKE-PACKAGE</artifactId>
> 	<packaging>package</packaging>
> 	<version>4.2.0.2-RC03</version>
> 	<name>FAKE-PACKAGE</name>
> 	<url>http://maven.apache.org</url>
> 	
> 	<parent>
> 		<groupId>mil.disa.ap.segments</groupId>
> 		<artifactId>packageParent</artifactId>
> 		<version>1.8</version>
> 	</parent>
> 	
> 	<properties>
> 		<package-release-version> 4.2.0.2 </package-release-version>
> 		<package-name>FAKE</package-name>
> 		<package-prefix>FAKE</package-prefix>
> 	</properties>
> 	<scm>
> 		<connection>scm:svn:http://svnsrv/svn/SEGS/PACKAGES/FAKE-package/trunk</connection>
> 		<developerConnection>scm:svn:http://svnsrv/svn/SEGS/PACKAGES/FAKE-package/trunk</developerConnection>
> 		<url>http://svnsrv/svn/SEGS/PACKAGES/FAKE-package/trunk</url>
> 	</scm>
> 		
> 	<build>
> 		<resources>
> 			<resource>
> 				<excludes>
> 					<exclude>**/pkginfo</exclude>
> 					<exclude>**/ReleaseNotes</exclude>
> 				</excludes>
> 				<directory>FAKE</directory>
> 			</resource>
> 			<resource>
> 				<includes>
> 					<include>**/pkginfo</include>
> 					<include>**/ReleaseNotes</include>
> 				</includes>
> 				<directory>FAKE</directory>
> 				<filtering>true</filtering>
> 			</resource>
> 		</resources>
> 	</build>
> 	<dependencies>
> 	</dependencies>
> </project>

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