jython coding kata

11 views
Skip to first unread message

A. Kong

unread,
Feb 16, 2010, 6:14:05 AM2/16/10
to coding kata
Hi, all,

I tried to do the jython hello world example

mvn archetype:generate -DinteractiveMode=false -
DarchetypeRepository=http://www.codingkata.org/repo/release -
DarchetypeGroupId=org.codingkata.template -DarchetypeArtifactId=solv-
jython-archetype -DarchetypeVersion=1.0 -DgroupId=org.codingkata.unit -
DartifactId=hello-world-solv-jython -DkataId=hello-world -
DkataVersion=1.01 -DlangVersion=2.5.0 -DlibVersion=1.2.0 -
Dversion=1266318329

I created an archetype using the above command.

Then as a sanity check, I cd to hello-world-solv-jython and run "mvn
clean install", and here is the error message I got:

====================

mbp001:hello-world-solv-jython antkong$ mvn clean install
[INFO] Scanning for projects...
Downloading: http://codingkata.org/repo/release/org/codingkata/parent-solv-bundle/1.2.0/parent-solv-bundle-1.2.0.pom
[INFO] Unable to find resource 'org.codingkata:parent-solv-bundle:pom:
1.2.0' in repository codingkata-release (http://codingkata.org/repo/
release)
Downloading: http://repo1.maven.org/maven2/org/codingkata/parent-solv-bundle/1.2.0/parent-solv-bundle-1.2.0.pom
[INFO] Unable to find resource 'org.codingkata:parent-solv-bundle:pom:
1.2.0' in repository central (http://repo1.maven.org/maven2)
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: org.codingkata.unit:hello-world-solv-jython:jar:1266318329

Reason: Cannot find parent: org.codingkata:parent-solv-bundle for
project: org.codingkata.unit:hello-world-solv-jython:jar:1266318329
for project org.codingkata.unit:hello-world-solv-jython:jar:1266318329


[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Cannot find parent:
org.codingkata:parent-solv-bundle for project:
org.codingkata.unit:hello-world-solv-jython:jar:1266318329 for project
org.codingkata.unit:hello-world-solv-jython:jar:1266318329
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:432)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:300)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:
41)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:
315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:
430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.project.ProjectBuildingException: Cannot
find parent: org.codingkata:parent-solv-bundle for project:
org.codingkata.unit:hello-world-solv-jython:jar:1266318329 for project
org.codingkata.unit:hello-world-solv-jython:jar:1266318329
at
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:
1396)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:
823)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:
508)
at
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:
200)
at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:632)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:
515)
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:419)
... 12 more
Caused by: org.apache.maven.project.ProjectBuildingException: POM
'org.codingkata:parent-solv-bundle' not found in repository: Unable to
download the artifact from any repository

org.codingkata:parent-solv-bundle:pom:1.2.0

from the specified remote repositories:
codingkata-release (http://codingkata.org/repo/release),
central (http://repo1.maven.org/maven2)

for project org.codingkata:parent-solv-bundle
at
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:
605)
at
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:
1392)
... 18 more
Caused by:
org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable
to download the artifact from any repository

org.codingkata:parent-solv-bundle:pom:1.2.0

from the specified remote repositories:
codingkata-release (http://codingkata.org/repo/release),
central (http://repo1.maven.org/maven2)


at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:
228)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:
90)
at
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:
558)
... 19 more
Caused by: org.apache.maven.wagon.ResourceDoesNotExistException:
Unable to download the artifact from any repository
at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:
349)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:
216)
... 21 more
==============

Seems like a dependency and/or a parent pom.xml is missing?


Cheers

A. Kong

unread,
Feb 16, 2010, 6:21:39 PM2/16/10
to coding kata
Seems like by changing version in the following markup in pom.xml

<parent>
<groupId>org.codingkata</groupId>
<artifactId>parent-solv-bundle</artifactId>
<version>1.2.0</version>
</parent>


from 1.2.0 to 1.1.0 fixes the problem

Cheers


stephanos

unread,
Feb 17, 2010, 4:24:49 AM2/17/10
to coding kata
Thanks for the notification!
I accidentally didn't upload the new version to the repository. Now
1.2.0 should work just fine :-)

Cheers,
stephanos

Reply all
Reply to author
Forward
0 new messages