Here is a guide for Eclipse, but it is a bit old though. http://code.google.com/p/aost/wiki/TelluriumReferenceProjectEclipseSetup
On Wed, Jul 14, 2010 at 3:58 PM, Jian Fang <[email protected]> wrote: > Not sure if you have installed Groovy plugin for Eclipse. You can also try > IntelliJ IDEA community version, which has the best built-in Groovy support. > Here is the guide: > > http://code.google.com/p/aost/wiki/CustomTelluriumIntelliJProject > > You can go to the src/test/groovy/ directory, open any test file and run it > from the IDE. > > Thanks, > > Jian > > > On Wed, Jul 14, 2010 at 3:53 PM, <[email protected]> wrote: > >> Hi Jian, >> >> Thank you for your quick reply. Following the Getting Started document >> from the tar ball, >> (.../tellurium-0.7.0/doc/html/tellurium-reference.html#d0e1110), I created a >> Tellurium Project by using the Telerium-Website as a base reference project. >> However, when I try to run the junit tests (after mvn package), eclipse >> tells me that no junit tests exist. Run As -> Maven Test also reports that >> they are no tests to run: >> >> ------------------------------------------------------- >> T E S T S >> ------------------------------------------------------- >> There are no tests to run. >> >> Results : >> >> Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 >> >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] BUILD SUCCESSFUL >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 22 seconds >> [INFO] Finished at: Wed Jul 14 14:49:10 CDT 2010 >> [INFO] Final Memory: 20M/337M >> [INFO] >> ------------------------------------------------------------------------ >> >> I don't understand why the tests such as >> TelluriumDownloadsPageJUnitTestCase won't run. If I select a particular >> JUnit test, and select Run As -> JUnit tests, it displays "No Junit Tests to >> run" >> >> Tellurium looks great but if I can't get past these obstacles soon, I'll >> have to start writing Selenium tests instead. : ( >> >> Jade >> >> >> >> Quoting Jian Fang <[email protected]>: >> >> Hi Jade, >>> >>> The ten minutes to Tellurium is depreciated, could you download the 0.7.0 >>> tar ball >>> and look at the 0.7.0 reference document for the "get started" chapter? >>> >>> Thanks, >>> >>> Jian >>> >>> On Wed, Jul 14, 2010 at 10:39 AM, Jade <[email protected]> wrote: >>> >>> Hi Jian, >>>> >>>> I created a project following the steps in Ten Minutes to Tellurium >>>> and using this command: >>>> >>>> mvn archetype:generate -DgroupId=test -DartifactId=junitexample - >>>> DarchetypeArtifactId=tellurium-junit-archetype - >>>> DarchetypeGroupId=tellurium -DarchetypeVersion=0.7.0-SNAPSHOT - >>>> DarchetypeRepository=http://kungfuters.org/nexus/content/repositories/ >>>> snapshots >>>> >>>> In your previous post you mentioned: "Now, we upgraded to GMaven 1.2 >>>> and removed maven- >>>> > ant-run in 0.7.0. You can try to create >>>> > a sample project by using tellurium Maven archetype 0.7.0 snapshots if >>>> > you don't want to run into the trouble to configure the >>>> > Maven properties." >>>> >>>> However, the pom.xml file that was generated from the mvn archetype >>>> command includes <artifactId>maven-antrun-plugin</artifactId> so now >>>> I'm running into the same error the John had. Do you have an updated >>>> pom.xml for that project? >>>> >>>> BTW, we're using mvn version 2.2.1 and eclipse. Is that version of mvn >>>> ok? >>>> >>>> mvn -version returns the correct Java home but somehow the pom.xml >>>> file can't reconcile the path to the tools.jar file. Thus, it would be >>>> great to not use antrun if at all possible. >>>> >>>> Jade >>>> >>>> On Jan 29, 1:59 pm, John <[email protected]> wrote: >>>> > Forgot to mention, you need to replace the path /usr/java/jdk1.5.0_19 >>>> > to your >>>> > own JAVA_HOME path. >>>> > >>>> > Thanks, >>>> > >>>> > Jian >>>> > >>>> > On Jan 29, 1:57 pm, John <[email protected]> wrote: >>>> > >>>> > >>>> > >>>> > > sun.jdk:tools:jar:1.5.0 is included in your jdk. Perhaps it is >>>> caused >>>> > > by the JAVA_HOME environment variable. >>>> > >>>> > > This jar is required for Maven-ant-run plugin in 0.6.0 because >>>> GMaven >>>> > > had problems to generate stubs for Groovy >>>> > > files at that time. Now, we upgraded to GMaven 1.2 and removed >>>> maven- >>>> > > ant-run in 0.7.0. You can try to create >>>> > > a sample project by using tellurium Maven archetype 0.7.0 snapshots >>>> if >>>> > > you don't want to run into the trouble to configure the >>>> > > Maven properties. >>>> > >>>> > > To create a Tellurium project based on Tellurium 0.7.0 SNAPSHOT, you >>>> > > should use the Maven archetype 0.7.0-SNAPSHOT. To create a JUnit >>>> > > project, use the following Maven command: >>>> > >>>> > > mvn archetype:create -DgroupId=your_group_id - >>>> > > DartifactId=your_artifact_id -DarchetypeArtifactId=tellurium-junit- >>>> > > archetype -DarchetypeGroupId=org.telluriumsource - >>>> > > DarchetypeVersion=0.7.0-SNAPSHOT -DarchetypeRepository=http:// >>>> > > maven.kungfuters.org/content/repositories/snapshots >>>> > >>>> > > Similarly, to create a TestNG project, use the following command: >>>> > >>>> > > mvn archetype:create -DgroupId=your_group_id - >>>> > > DartifactId=your_artifact_id -DarchetypeArtifactId=tellurium-testng- >>>> > > archetype -DarchetypeGroupId=org.telluriumsource - >>>> > > DarchetypeVersion=0.7.0-SNAPSHOT -DarchetypeRepository=http:// >>>> > > maven.kungfuters.org/content/repositories/snapshots >>>> > >>>> > > If you want to configure the Maven properties for the "10 minutes to >>>> > > Tellurium" project, you can see the following dependency >>>> > >>>> > > <dependency> >>>> > > <groupId>sun.jdk</groupId> >>>> > > <artifactId>tools</artifactId> >>>> > > <version>1.5.0</version> >>>> > > <scope>system</scope> >>>> > > <systemPath>${java.home}/../lib/tools.jar</ >>>> > > systemPath> >>>> > > </dependency> >>>> > >>>> > > in the pom.xml. >>>> > >>>> > > You need to specify the java.home in your_home/.m2/settings.xml or >>>> in >>>> > > the pom file as >>>> > >>>> > > <properties> >>>> > > .... >>>> > > <java.home>/usr/java/jdk1.5.0_19</java.home> >>>> > > </properties> >>>> > >>>> > > Thanks, >>>> > >>>> > > Jian >>>> > >>>> > > On Jan 29, 1:41 pm, matt <[email protected]> wrote: >>>> > >>>> > > > Hello, >>>> > > > When I try and run the 'mvn test' target via command line or in >>>> > > > IntelliJ I get the below error. I am completely new to Maven. I >>>> > > > tried following the steps on the 10mindemo page and also by svn >>>> > > > checking out the finished demo project. Thank you. >>>> > >>>> > > > ERROR] BUILD ERROR >>>> > > > [INFO] >>>> > > > >>>> ------------------------------------------------------------------------ >>>> > > > [INFO] Failed to resolve artifact. >>>> > >>>> > > > Missing: >>>> > > > ---------- >>>> > > > 1) sun.jdk:tools:jar:1.5.0 >>>> > >>>> > > > Try downloading the file manually from the project website. >>>> > >>>> > > > Then, install it using the command: >>>> > > > mvn install:install-file -DgroupId=sun.jdk >>>> -DartifactId=tools - >>>> > > > Dversion=1.5.0 -Dpackaging=jar -Dfile=/path/to/file >>>> > >>>> > > > Alternatively, if you host your own repository you can deploy >>>> the >>>> > > > file there: >>>> > > > mvn deploy:deploy-file -DgroupId=sun.jdk -DartifactId=tools >>>> - >>>> > > > Dversion=1.5.0 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] - >>>> > > > DrepositoryId=[id] >>>> > >>>> > > > Path to dependency: >>>> > > > 1) >>>> org.apache.maven.plugins:maven-antrun-plugin:maven-plugin:1.3 >>>> > > > 2) sun.jdk:tools:jar:1.5.0 >>>> > >>>> > > > ---------- >>>> > > > 1 required artifact is missing. >>>> > >>>> > > > for artifact: >>>> > > > org.apache.maven.plugins:maven-antrun-plugin:maven-plugin:1.3 >>>> > >>>> > > > from the specified remote repositories: >>>> > > > apache.snapshots (http://people.apache.org/repo/m2-snapshot- >>>> > > > repository), >>>> > > > central (http://repo1.maven.org/maven2), >>>> > > > kungfuters-thirdparty-releases-repo ( >>>> http://kungfuters.org/nexus/ >>>> > > > content/repositories/thirdparty), >>>> > > > openqa-release-repo ( >>>> http://archiva.openqa.org/repository/releases >>>> ), >>>> > > > kungfuters-public-releases-repo ( >>>> http://maven.kungfuters.org/content/ >>>> > > > repositories/releases), >>>> > > > caja (http://google-caja.googlecode.com/svn/maven), >>>> > > > kungfuters-public-snapshots-repo (http://maven.kungfuters.org/ >>>> > > > content/repositories/snapshots) >>>> > >>>> > > > [INFO] >>>> > > > >>>> ------------------------------------------------------------------------ >>>> > > > [INFO] For more information, run Maven with the -e switch >>>> > > > [INFO] >>>> > > > >>>> ------------------------------------------------------------------------ >>>> > > > [INFO] Total time: 4 seconds >>>> > > > [INFO] Finished at: Fri Jan 29 11:33:45 MST 2010 >>>> > > > [INFO] Final Memory: 28M/79M >>>> > > > [INFO] >>>> > > > >>>> ------------------------------------------------------------------------ >>>> >>>> >>> >> >> > -- You received this message because you are subscribed to the Google Groups "tellurium-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/tellurium-users?hl=en.
