BTW, 0.7.0 snapshot may have not been uploaded. You better use the 0.6.0 release.
On Tue, Jul 14, 2009 at 4:22 PM, Jian Fang <[email protected]> wrote: > Since Tellurium artifacts are hosted on Kungfuters.org, not repo1.maven.org, > <http://repo1.maven.org/maven2/tellurium/tellurium-junit-archetype/0> You > need to add the Kungfuters.org repositories > > to your HOME/.m2/settings.xml or you project super POM file, i.e., > > <repository> > <id>kungfuters-public-snapshots-repo</id> > > <name>Kungfuters.org Public Snapshot Repository</name> > <releases> > > <enabled>false</enabled> > </releases> > > <snapshots> > <enabled>true</enabled> > > </snapshots> > > <url>http://kungfuters.org/nexus/content/repositories/snapshots</url> > > </repository> > <repository> > <id>kungfuters-public-releases-repo</id> > > <name>Kungfuters.org Public Releases Repository</name> > <releases> > > <enabled>true</enabled> > </releases> > > <snapshots> > <enabled>false</enabled> > > </snapshots> > > <url>http://kungfuters.org/nexus/content/repositories/releases</url> > > </repository> > > Alternatively, you can specify the Maven repository directly in Maven > command without the above step. > > For example, to use 0.6.0 release, use the following command, > > mvn archetype:create -DgroupId=your_group_id -DartifactId=your_artifact_id > -DarchetypeArtifactId=tellurium-junit-archetype -DarchetypeGroupId=tellurium > -DarchetypeVersion=0.6.0 > -DarchetypeRepository=http://kungfuters.org/nexus/content/repositories/releases > > Do the same for the 0.7.0 snapshot repo. > > Thanks, > > Jian > > > On Tue, Jul 14, 2009 at 4:16 PM, Manoj Chavan <[email protected]>wrote: > >> Hi, >> I am trying to create a new project on a different machine and running >> into problems with archetype versions. >> Below is the dump from the session.. I tried version 0.6.0 and >> 0.7.0-SNAPSHOT i keep getting the NotFoundException. >> >> Regards, >> >> Manoj >> >> >> D:\workspace>mvn archetype:create -DgroupId=example -DartifactId=demo >> -Darchetyp >> eArtifactId=tellurium-junit-archetype -DarchetypeGroupId=tellurium >> -DarchetypeVe >> rsion=0.7.0 >> [INFO] Scanning for projects... >> [INFO] Searching repository for plugin with prefix: 'archetype'. >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Building Maven Default Project >> [INFO] task-segment: [archetype:create] (aggregator-style) >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Setting property: classpath.resource.loader.class => >> 'org.codehaus.plexus >> .velocity.ContextClassLoaderResourceLoader'. >> [INFO] Setting property: velocimacro.messages.on => 'false'. >> [INFO] Setting property: resource.loader => 'classpath'. >> [INFO] Setting property: resource.manager.logwhenfound => 'false'. >> [INFO] [archetype:create] >> [WARNING] This goal is deprecated. Please use mvn archetype:generate >> instead >> [INFO] Defaulting package to group ID: example >> Downloading: >> http://repo1.maven.org/maven2/tellurium/tellurium-junit-archetype/0 >> .7.0/tellurium-junit-archetype-0.7.0.jar >> [INFO] >> ------------------------------------------------------------------------ >> [ERROR] BUILD ERROR >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Error creating from archetype >> >> Embedded error: >> org.apache.maven.archetype.downloader.DownloadNotFoundException: >> Requested download does not exist. >> Unable to download the artifact from any repository >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] For more information, run Maven with the -e switch >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 5 seconds >> [INFO] Finished at: Tue Jul 14 13:13:14 PDT 2009 >> [INFO] Final Memory: 8M/14M >> [INFO] >> ------------------------------------------------------------------------ >> >> >> *From:* Jian Fang <[email protected]> >> *To:* [email protected] >> *Sent:* Wednesday, May 13, 2009 2:01:25 PM >> *Subject:* Re: AOST - Beginner >> >> Sounds like a Groovy version problem. Could you try Groovy 1.6.0 first? >> >> The best way to create Tellurium project is to use Tellurium Maven >> archetypes, please see >> >> http://code.google.com/p/aost/wiki/TelluriumMavenArchetypes >> >> for details. The generated project includes a Tellurium test case for >> Google start page. >> >> If you are not familiar with Maven, you can download one of our Reference >> projects. >> >> Or you can download the demo file for the presentation "10 minutes to >> Tellurium" from >> >> >> http://tellurium-users.googlegroups.com/web/demo.tar.gz?gda=iDKIRz0AAAD5mhXrH3CK0rVx4StVj0LYX-G77OBBcii9dCDKObpTUBlX3Fx9UEqM2hr2qeRv5GDlNv--OykrTYJH3lVGu2Z5&gsc=gTmdLSEAAAA1VzjU--gqc9_cubhWdIxHTSGPmsFZFSPyaHoWbGfcNUzfKN-m9S9niuHrq-IEXAE >> >> Here is the introduction of the demo project >> >> http://code.google.com/p/aost/wiki/TenMinutesToTellurium >> >> Let us know if you still have problem to compile. >> >> Thanks, >> >> Jian >> >> On Wed, May 13, 2009 at 4:52 PM, poweroftesting >> <[email protected]>wrote: >> >>> >>> Hi, >>> >>> I am a beginner to Tellurium but am a Selenium user, I am doing >>> something fundamentally wrong >>> trying to script Tellurium tests. >>> >>> Where can I find some complete sample code for creating Tellurium >>> Test cases? >>> I am using Eclipse IDE to develop my tests. I am able to develop >>> Selenium Tests using JUnit. >>> But when I create GoogleStartPage.java I get syntax errors. My source >>> is below (taken from the >>> project home). Some of the errors I have documented in the source >>> below as comments. >>> I am using tellurium-core.0.6.0.RC1.jar in my class path. Any help is >>> greatly appreciated. >>> >>> Regards, >>> >>> Manoj >>> >>> --------------------------------------------- >>> GoogleStartPage.java------------------------------------------------- >>> >>> >>> import org.tellurium.dsl.DslContext; >>> >>> class GoogleStartPage extends DslContext >>> { // I am groovy-1.6.3.jar in class >>> path and it >>> >>> // >>> wants me to declare this class as abstract >>> >>> // >>> or add required setMetaClass abstract >>> >>> // >>> methods. >>> public void defineUi() { >>> ui.Container(uid: "GooglePage") >>> { // Unable to recognize 'ui' >>> which pkg should I >>> >>> // >>> import? >>> InputBox(uid: "InputBox", locator: "//input >>> [...@name='q']") // uid(String) undefined >>> Button(uid: "GoogleSearch", locator: "//input >>> [...@name='btnG']") // change to getLocator() >>> Button(uid: "FeelingLucky", locator: "//input >>> [...@name='btnI']") >>> } >>> } >>> >>> public void doGoogleSearch(String input){ >>> type "GooglePage.InputBox", input >>> click "GooglePage.GoogleSearch" >>> waitForPageToLoad 30000 >>> } >>> >>> public void doFeelingLucky(String input){ >>> type "GooglePage.InputBox", input >>> click "GooglePage.FeelingLucky" >>> waitForPageToLoad 30000 >>> } >>> } >>> >>> >> >> >> >> >> >> > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
