tuscany-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ant elder <antel...@apache.org>
Subject Re: Simple, maven-managed hello world for Tuscany?
Date Wed, 24 Jun 2009 21:04:27 GMT
You shouldn't need to update anything as it is available from the central
repository, and I can see it there if I go the url in a browser:

http://tuscany.apache.org/org/apache/tuscany/sca/tuscany-quickstart/2.0-M2/tuscany-quickstart-2.0-M2.jar

The actual error is:

Specified destination directory cannot be created:
/Users/hankgay/.m2/org/apache/tuscany/sca/tuscany-quickstart/2.0-M2

could it be something about your local machine?

   ...ant

On Wed, Jun 24, 2009 at 7:54 PM, Hank Gay <hank.gay@gmail.com> wrote:

> Thanks. I was unaware of the wiki before now. The maven archetypes
> idea failed due to "1 required artifact is missing"; I assume I need
> to update my maven environment to check repos beyond the standard
> central repo, but it's unclear what that might be. Here's the script:
>
> mvn archetype:generate -DarchetypeCatalog=http://tuscany.apache.org
> [INFO] Scanning for projects...
> [WARNING]
>        Profile with id: 'myProfile' has not been activated.
>
> [INFO] Searching repository for plugin with prefix: 'archetype'.
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Maven Default Project
> [INFO]    task-segment: [archetype:generate] (aggregator-style)
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Preparing archetype:generate
> [INFO] No goals needed for project - skipping
> [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:generate]
> [INFO] Generating project in Interactive mode
> [INFO] No archetype defined. Using maven-archetype-quickstart
> (org.apache.maven.archetypes:maven-archetype-quickstart:1.0)
> Choose archetype:
> 1: http://tuscany.apache.org -> tuscany-contribution-jar (Create an
> SCA JAR contribution project)
> 2: http://tuscany.apache.org -> tuscany-contribution-zip (Create an
> SCA ZIP contribution project)
> 3: http://tuscany.apache.org -> tuscany-quickstart (Create a simple
> SCA webapp project)
> 4: http://tuscany.apache.org -> tuscany-quickstart-jsf (Create a
> Webapp using SCA and JSF)
> 5: http://tuscany.apache.org -> tuscany-quickstart-stripes (Create a
> Webapp using SCA and the Stripes Web Framework)
> Choose a number:  (1/2/3/4/5): 3
> Downloading:
> http://tuscany.apache.org/org/apache/tuscany/sca/tuscany-quickstart/2.0-M2/tuscany-quickstart-2.0-M2.jar
> [INFO] Unable to find resource
> 'org.apache.tuscany.sca:tuscany-quickstart:jar:2.0-M2' in repository
> tuscany-quickstart-repo (http://tuscany.apache.org)
> Downloading:
> http://repo1.maven.org/maven2/org/apache/tuscany/sca/tuscany-quickstart/2.0-M2/tuscany-quickstart-2.0-M2.jar
> [WARNING] Unable to get resource
> 'org.apache.tuscany.sca:tuscany-quickstart:jar:2.0-M2' from repository
> central (http://repo1.maven.org/maven2): Specified destination
> directory cannot be created:
> /Users/hankgay/.m2/org/apache/tuscany/sca/tuscany-quickstart/2.0-M2
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] The desired archetype does not exist
> (org.apache.tuscany.sca:tuscany-quickstart:2.0-M2)
> [INFO]
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 19 seconds
> [INFO] Finished at: Wed Jun 24 14:48:22 EDT 2009
> [INFO] Final Memory: 13M/252M
> [INFO]
> ------------------------------------------------------------------------
>
>
> On Wed, Jun 24, 2009 at 1:58 PM, ant elder<ant.elder@gmail.com> wrote:
> > How about the maven archetypes described at:
> >
> >
> http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Tuscany+Maven+Archetypes
> >
> > They are for the 2.x code not 1.x and are still under development, do
> > any of them do what you want? If not I'd be happy to add one that is
> > more like what you need.
> >
> >   ...ant
> >
> > On Wed, Jun 24, 2009 at 6:35 PM, Hank Gay <hank.gay@gmail.com> wrote:
> >>
> >> Does it exist?
> >>
> >> I attempted to write one of my own, but can't find the magic
> >> combination of repository and dependency definitions to even get
> >> started. Failing that, I went to the source I had downloaded
> >> previously and tried to run the calculator sample, as suggested by
> >>
> http://tuscany.apache.org/getting-started-with-tuscany-using-the-command-line.html
> >>
> >> Looking at the pom.xml file, my first problem was that it referenced
> >> the pom for all of Tuscany SCA as a parent, which isn't desirable for
> >> me because I don't want my simple learning app to require a complete
> >> source distro of Tuscany SCA. Still, I wanted to get something up so I
> >> could begin to experiment with Tuscany SCA, so I went ahead and ran
> >> `mvn test` on the calcualator sample. That's when I got the error
> >> included below.
> >>
> >> Am I just making a massive n00b mistake? Does anyone know of a
> >> step-by-step tutorial for building a bare-bones, Maven-managed,
> >> CLI-driven Tuscany SCA Hello World?
> >>
> >> Thanks,
> >>
> >> Hank
> >>
> >> [WARNING] Unable to get resource
> >> 'org.apache.tuscany.sca:tuscany-node-api:jar:1.5' from repository
> >> central (http://repo1.maven.org/maven2): Specified destination
> >> directory cannot be created:
> >> /Users/hankgay/.m2/org/apache/tuscany/sca/tuscany-node-api/1.5
> >> [INFO]
> ------------------------------------------------------------------------
> >> [ERROR] BUILD ERROR
> >> [INFO]
> ------------------------------------------------------------------------
> >> [INFO] Failed to resolve artifact.
> >>
> >> Missing:
> >> ----------
> >> 1) org.apache.tuscany.sca:tuscany-node-api:jar:1.5
> >>
> >>  Try downloading the file manually from the project website.
> >>
> >>  Then, install it using the command:
> >>      mvn install:install-file -DgroupId=org.apache.tuscany.sca
> >> -DartifactId=tuscany-node-api -Dversion=1.5 -Dpackaging=jar
> >> -Dfile=/path/to/file
> >>
> >>  Alternatively, if you host your own repository you can deploy the file
> there:
> >>      mvn deploy:deploy-file -DgroupId=org.apache.tuscany.sca
> >> -DartifactId=tuscany-node-api -Dversion=1.5 -Dpackaging=jar
> >> -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
> >>
> >>  Path to dependency:
> >>        1) org.apache.tuscany.sca:sample-calculator:jar:1.5
> >>        2) org.apache.tuscany.sca:tuscany-node-api:jar:1.5
> >>
> >> ----------
> >> 1 required artifact is missing.
> >>
> >> for artifact:
> >>  org.apache.tuscany.sca:sample-calculator:jar:1.5
> >>
> >> from the specified remote repositories:
> >>  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository
> ),
> >>  central (http://repo1.maven.org/maven2),
> >>  indiana (http://ftp.ussg.iu.edu/eclipse/modeling/emf/emf/maven2/),
> >>  apache.incubator (
> http://people.apache.org/repo/m2-incubating-repository),
> >>  apache.ws.zone (http://ws.zones.apache.org/repository2),
> >>  osuosl.org (http://ftp.osuosl.org/pub/eclipse/tools/emf/maven2)
> >
>

Mime
View raw message