You meant you are not allowed to set your own environment variable?
If you are in such a environment, using env factory would not work. Please see if you can reproduce the problem and file a JIRA thanks -Dan On 1/8/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Thanks for the response Dan. It did not work using either JDK 1.4.2_13, 1.5.0_10, or 1.6.0. I did get it to run though, by removing the environment factory and running Maven from the VS.NET 2003 command prompt. So, I think the problem lies in that a TEMP variable is never specified in the environment factory, and that it indeed should be. I guess, but haven't verified it, that it defaults to C:\WINDOWS\Temp, with no luck since it is off limits for a normal (restricted) user, as it should be. PS! It's good practice to develop as a non-administrator user and it's my opinion that it should be encouraged. -hg -----Original Message----- From: Dan Tran [mailto:[EMAIL PROTECTED] Sent: 5. januar 2007 18:28 To: Maven Users List Subject: Re: [m2] maven-native-plugin TEMP dir problem Try with JDK5. I think there is a problem with JDK4 with maven-native where TMP var is nullified. -D On 1/5/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > Hi! > > > > I'm trying to build the JNI example, but the linker informs me that it > cannot open 'TEMPFILE'. I've tried to find out if the %TMP% or %TEMP% > variables are changed using an ant echo goal, but no luck just yet (it > won't run the task if the jar's not present). Any hints to solve this > would be most appreciated. > > > > I might add that I'm not running as an Administrator, nor do I have > access to C:\WINDOWS\Temp, which of course is where the system vars are > pointing. > > > > Here's a snippet of the build run: > > > > D:\Eclipse\VersionTesting\jni-example>mvn -Dplatform=win32 -Ddebug > compile > > [INFO] Scanning for projects... > > [INFO] Reactor build order: > > [INFO] JNI Example > > [INFO] JNI - Java > > [INFO] JNI - Natives > > [INFO] JNI - DLL > > [INFO] > ------------------------------------------------------------------------ > ---- > > [INFO] Building JNI Example > > [INFO] task-segment: [compile] > > [INFO] > ------------------------------------------------------------------------ > ---- > > [INFO] No goals needed for project - skipping > > [INFO] > ------------------------------------------------------------------------ > ---- > > [INFO] Building JNI - Java > > [INFO] task-segment: [compile] > > [INFO] > ------------------------------------------------------------------------ > ---- > > [INFO] [resources:resources] > > [INFO] Using default encoding to copy filtered resources. > > [INFO] [compiler:compile] > > [INFO] Nothing to compile - all classes are up to date > > [INFO] > ------------------------------------------------------------------------ > ---- > > [INFO] Building JNI - Natives > > [INFO] task-segment: [compile] > > [INFO] > ------------------------------------------------------------------------ > ---- > > [INFO] No goals needed for project - skipping > > [INFO] > ------------------------------------------------------------------------ > ---- > > [INFO] Building JNI - DLL > > [INFO] task-segment: [compile] > > [INFO] > ------------------------------------------------------------------------ > ---- > > [INFO] [native:initialize] > > [INFO] [native:javah {execution: javah}] > > [INFO] javah -o > D:\Eclipse\VersionTesting\jni-example\native\win32\target\custom-javah\H > > 2\target\classes;D:\Eclipse\VersionTesting\jni-example\java\target\class > es HelloWorld > > [INFO] [native:resource-compile {execution: resource-compile}] > > [INFO] > D:\Eclipse\VersionTesting\jni-example\native\win32\..\src\main\native\he > llo.rc is > > [INFO] [native:compile] > > [INFO] [native:link] > > [INFO] link.exe /DEBUG /INCREMENTAL:NO /DLL oldnames.lib kernel32.lib > /out:D:\Eclipse\Ve > > target\HelloWorld.obj > > Microsoft (R) Incremental Linker Version 7.10.6030 > > Copyright (C) Microsoft Corporation. All rights reserved. > > > > LINK : warning LNK4068: /MACHINE not specified; defaulting to X86 > > LINK : fatal error LNK1104: cannot open file 'TEMPFILE' > > [INFO] > ------------------------------------------------------------------------ > > [ERROR] BUILD ERROR > > [INFO] > ------------------------------------------------------------------------ > > [INFO] Error executing command line. Exit code:1104 > > > > > > Sincerely > > > > Hans-Gunnar Vold > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]