No. Toolchains that is the way. Profiles are not best suited to that, esp when you are hardcoding paths in the profile.
If you are doing Maven right, on another new PC running any of MacOS/Linux/Windows you should just need to install maven, setup your toolchains.xml and settings.xml and checkout the project and build should work first time. If you are doing Maven wrong then it won't work -Stephen On 18 February 2012 10:25, sarmahdi <sarma...@hotmail.com> wrote: > thanks for the comment stephen: > > I agree, it does seem like a bootstrap or adhoc way of passing which JDK we > need to compile with: > > How ever, i made profiles. So you think making profiles is a good way or > not. > i made two profiles and gave the compiler plugin settings differently. So > when i call with -PDEVJDK5 it compiles with jdk 5 or else -PDEVJDK6 in > which case it compiles using the jdk 5 > > (I had hardcoded the jdk directory path like this ) > / > <profile> > <id>SITJDK5</id> > <build> > <plugins> > > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-compiler-plugin</artifactId> > <version>2.3.2</version> > <configuration> > <source>1.5</source> > <target>1.5</target> > <verbose>true</verbose> > <fork>true</fork> > > > <executable>D:/IBM/SDP70/jdk/bin/javac</executable> > > </configuration> > </plugin> > > </plugins> > > </build> > </profile>/ > > > > This seemed like a decent way to me. What do you guys think, can we choose > JDK like that and run it like this : > > /mvn.bat --also-make --projects com.riyadbank:eCorp-ear clean -PSITJDK5 > install/ > > I just started reading on toolchains so dont know how it will help me. > > Thanks > Syed... > > -- > View this message in context: > http://maven.40175.n5.nabble.com/what-does-define-do-in-maven-tp5485392p5495040.html > Sent from the Maven - Users mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org