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.

Reply via email to