On 7/27/2011 3:06 PM, Lars Huttar wrote:

Now I'm really in over my head. Searching at http://search.maven.org/#search|ga|1|a%3A%22jersey%22 the only artifact there named "jersey" is from group com.cedarsoft.rest, which also has an artifact named "server". Could the project have split "jersey-server" into two parts, and changed to a completely different groupId?? There are no search results for an artifact named "jersey-server".

Help...
Lars


OK, now I've made it work.
Besides removing "-SNAPSHOT" from the <version> of the cocoon-optional <dependency> in the generated pom.xml, I followed the advice of http://jersey.java.net/nonav/documentation/latest/user-guide.html#chapter_deps:

"And the following repositories need to be added to the pom:

<repositories>
<repository>
<id>maven2-repository.java.net</id>
<name>Java.net Repository for Maven</name>
<url>http://download.java.net/maven/2/</url>
<layout>default</layout>
</repository>
<repository>
<id>maven-repository.java.net</id>
<name>Java.net Maven 1 Repository (legacy)</name>
<url>http://download.java.net/maven/1</url>
<layout>legacy</layout>
</repository>
</repositories>
"

I added those to the generated pom.xml.

Now jetty runs... hooray!
(Although there are still several warnings about logger.)

The instructions at
http://cocoon.apache.org/3.0/download.html
are also incorrect in that they say "point your browser at http://localhost:8080"; - For me at least, the port is 8888, and I'm pretty sure I didn't do anything special to configure that.

Question: was I right to add those repositories to my generated pom.xml? If so, I'll have to add them to the pom.xml of each of the other artifacts I generate: archetype-block, archetype-webapp, archetype-parent? Should I instead add them to the Super-POM that I read about, and if so, where is that?

Then once I've created all these artifacts, where do I develop my code -- under the webapp artifact?

What is the purpose of the parent module that I'm told to create? Does it even affect the webapp? A similar question goes for the empty cocoon block, and the samples block. I guess the empty cocoon block is a dependency for the webapp, but what about the others? Do I need to add them as dependencies too?

Sorry to lob so many questions, but I am doing my best to get oriented to how Cocoon and its dependencies work, so that I will be able to use it effectively and contribute to development where needed.

I will try to blog what I learn (or contribute to Cocoon 3 docs) so that others will have an easier time learning the system.

Lars


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to