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
-~----------~----~----~----~------~----~------~--~---

Reply via email to