This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I have just started with Maven today so am still getting up to speed. I have set up a selenium test in Eclipse, in my test I have baseUrl = System.getProperty("webdriver.base.url");
I then run the test via command line passing in the argument I want the base url to be
mvn clean test -Dwebdriver.base.url=http://www.google.com
My problem is that I am working on a test where I will need to pass in a lot of arguments and would prefer if I could read them from a properties file instead of having a massive command line argument.
Is this possible and can anyone point me to a tutorial so I can set this up?
I have read about the mojo properties maven plugin which I have added to my pom.xml but I haven't been able to get it working so far.
Maven profiles will be the best solution to your problem. You will just have to define all your arguments and properties once in the settings.xml file and then when issueing the mvn install command , just specify which profile you are calling.
Muhammad Saif Asif Mirza
OCJA(5/6) OCJP(6) OCJWCD(6)