Hi Andrea: You are correct that there is no way to set the environmental variable by default - I did something like this in my settings.xml file: > <activeProfiles> > <activeProfile>nojai</activeProfile> > <activeProfile>geotools.oracle</activeProfile> > </activeProfiles> I am not sure if that does have the intended effect or not :-( Jody
> Hi all, > following Jody advice (to look in the oracle module) I tried to create a > profile that activates when a certain system variable is missing. > > <profile> > <id>classpath.jai</id> > <activation> > <property> > <name>!native.jai</name> > </property> > </activation> > <dependencies> > <dependency> > <groupId>javax.media</groupId> > <artifactId>jai_core</artifactId> > <version>1.1.3</version> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>javax.media</groupId> > <artifactId>jai_codec</artifactId> > <version>1.1.3</version> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>javax.media</groupId> > <artifactId>jai_imageio</artifactId> > <version>1.1</version> > <scope>provided</scope> > </dependency> > </dependencies> > </profile> > > Now, this profile activates if you don't have the native.jai > system variable set, and deactivates otherwise. > The crux is that otherwise. The only way to set that damn > system variable seems to use -Dnative.jai on maven invocation, > setting native.jai as an enviroment variable or trying to > put the variable as a property in the settings.xml (in an > active by default profile) simply does not wok (at least, it does > not on Windows). > > Having to declare -Dnative.jai each time you call maven is tedious... > The only escape I see is to suggest those developers to alter > their maven execution scripts so that the actual maven invocation becomes: > > %MAVEN_JAVA_EXE% %MAVEN_OPTS% -classpath %CLASSWORLDS_JAR% > "-Dclassworlds.conf=%M2_HOME%\bin\m2.conf" "-Dmaven.home=%M2_HOME%" > org.codehaus.classworlds.Launcher -Dnative.jai %MAVEN_CMD_LINE_ARGS% > > (warning, setting MAVEN_OPTS won't work, I do think the maven launcher > does some magic and makes whatever you set in MAVEN_OPTS unavailabe...) > > Would you consider this to be a viable solution? I can't say I like > it much, but I see no other ways? > Cheers > Andrea > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Geotools-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/geotools-devel > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Geotools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
