Re: [mevenide-user] Latest embedded Maven not expanding paths
Daniel Mutch <[email protected]> Wed, 16 Apr 2008 02:13:36 -0700 (PDT)
| Newsgroups | gmane.comp.jakarta.turbine.maven.mevenide.user |
|---|---|
| Message-ID | <[email protected]> |
Hi Milos
Ok if i now add env. it fixes the build process, however, I get a project
marked as <Badly formed Maven project> which i guess means the env variables
are not available to the parser?
I think this is caused by our friend the system depenency defined as
follows:
<profiles>
<profile>
<id>default-tools.jar</id>
<activation>
<property>
<name>java.vendor</name>
<value>Sun Microsystems Inc.</value>
</property>
</activation>
<dependencies>
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.6.0</version>
<scope>system</scope>
<type>jar</type>
<systemPath>${env.JAVA_6_HOME}/lib/tools.jar</systemPath>
</dependency>
</dependencies>
</profile>
</profiles>
However all works fine at compile time.
cheers
Dan
Milos Kleint wrote:
>
> hello Daniel,
>
> I've checked with a maven dev (jdcasey) and he claimed that the
> ${JAVA_6_HOME} probably just worked by coincidence before and that the
> correct way of referencing env variables is ${env.JAVA_6_HOME}
> I've checked our embedded execution code and figured we don't add the
> env. variable properties to the execution so I fixed that.
> http://fisheye.codehaus.org/changelog/mevenide/?cs=5151
>
> I'm wondering if you could try gettting the latest builds and check if
> it works now
> http://deadlock.netbeans.org/hudson/job/mevenide/
> either with the previous setup you had and/or with the "env." string
> prepanded
>
> Thanks
>
> Milos
>
>
> On Tue, Apr 15, 2008 at 10:09 AM, Daniel Mutch
> <[email protected]> wrote:
>>
>>
>> Yes, our build files already contain these paths and have always happily
>> used them.
>>
>>
>>
>>
>> Milos Kleint wrote:
>> >
>> > you mean the http://deadlock.netbeans.org/hudson/job/mevenide/376/
>> > build doesn't while any previous builds did?
>> >
>> > Milos
>> >
>> > On Tue, Apr 15, 2008 at 3:34 AM, Daniel Mutch
>> > <[email protected]> wrote:
>> >>
>> >> Hi Milos
>> >>
>> >> Probably just FYI but it seems the latest embedded maven in mevenide
>> >> build
>> >> #376 is not expanding paths that contain system variables
>> >>
>> >> e.g. ${JAVA_6_HOME}/bin/javac
>> >>
>> >> fails to resolve.
>> >>
>> >> Shame I really want to try out the new configurations functionality
>> as I
>> >> currently use a lot of custom goals to try and achieve a similar
>> >> thing...
>> >>
>> >> Rolling back ;)
>> >>
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/Latest-embedded-Maven-not-expanding-paths-tp16693310p16693310.html
>> >> Sent from the mevenide - user mailing list archive at Nabble.com.
>> >>
>> >>
>> >>
>> ---------------------------------------------------------------------
>> >> To unsubscribe from this list, please visit:
>> >>
>> >> http://xircles.codehaus.org/manage_email
>> >>
>> >>
>> >>
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe from this list, please visit:
>> >
>> > http://xircles.codehaus.org/manage_email
>> >
>> >
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Latest-embedded-Maven-not-expanding-paths-tp16693310p16697259.html
>>
>>
>> Sent from the mevenide - user mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>> http://xircles.codehaus.org/manage_email
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
> http://xircles.codehaus.org/manage_email
>
>
>
>
--
View this message in context: http://www.nabble.com/Latest-embedded-Maven-not-expanding-paths-tp16693310p16719503.html
Sent from the mevenide - user mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email