You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by dperez <cr...@yahoo.es> on 2007/12/04 15:44:11 UTC

Deploying a Cocoon 2.2 application: missing dependency

Hi,

I'm trying to use Cocoon 2.2

I've followed this tutorial:
http://cocoon.apache.org/2.2/1362_1_1.html

When I try to package my block as a webapp with

  mvn package jetty:run

then I get the following error:

1) com.mycompany:myblock1:jar:1.0-SNAPSHOT

  Try downloading the file manually from the project website.

  Then, install it using the command:
      mvn install:install-file -DgroupId=com.mycompany -DartifactId=myblock1
-Dversion=1.0-S
NAPSHOT -Dpackaging=jar -Dfile=/path/to/file

  Alternatively, if you host your own repository you can deploy the file
there:
      mvn deploy:deploy-file -DgroupId=com.mycompany -DartifactId=myblock1
-Dversion=1.0-SNA
PSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

  Path to dependency:
        1) com.mycompany:myCocoonWebapp:war:1.0-SNAPSHOT
        2) com.mycompany:myblock1:jar:1.0-SNAPSHOT


As I'm a newbie to Maven, it's hard for me to solve this.
Any help will be greatly appreciated.

David
-- 
View this message in context: http://www.nabble.com/Deploying-a-Cocoon-2.2-application%3A-missing-dependency-tf4943471.html#a14151754
Sent from the Cocoon - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Re: Deploying a Cocoon 2.2 application: missing dependency

Posted by dperez <cr...@yahoo.es>.
Added this valuable info as a comment in
http://cocoon.zones.apache.org/daisy/cdocs/g2/g2/g2/1362.html?showComments=true#daisycomment93



Reinhard Poetz wrote:
> 
> Go to the base directory of "myBlock1" and run "mvn install" from there.
> This 
> will put the block into your local repository and is then available when
> you 
> build the "myCocoonWebapp" module.
> 

-- 
View this message in context: http://www.nabble.com/Deploying-a-Cocoon-2.2-application%3A-missing-dependency-tf4943471.html#a14167718
Sent from the Cocoon - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Re: Deploying a Cocoon 2.2 application: missing dependency

Posted by dperez <cr...@yahoo.es>.
Thanks Reinhard,

I've discovered this works, but when I follow these steps:

- update 'myBlock1' (change sitemap.xmap), 
- run again 'mvn install' 
- cd ../myCocoonWebapp
- mvn package jetty:run

my changes aren't visible.

On the other hand, if I do 
- cd getting-started-app
- mvn -e install

I get this error:

[INFO] Internal error in the plugin manager executing goal
'org.apache.maven.plugins:maven
-war-plugin:2.0.2:war': Unable to find the mojo
'org.apache.maven.plugins:maven-war-plugin
:2.0.2:war' in the plugin 'org.apache.maven.plugins:maven-war-plugin'
Component descriptor cannot be found in the component repository:
org.apache.maven.plugin.
Mojoorg.apache.maven.plugins:maven-war-plugin:2.0.2:war.
[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Internal error in
the plugin manag
er executing goal 'org.apache.maven.plugins:maven-war-plugin:2.0.2:war':
Unable to find th
e mojo 'org.apache.maven.plugins:maven-war-plugin:2.0.2:war' in the plugin
'org.apache.mav
en.plugins:maven-war-plugin'
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:543)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)

Any hint please?



Reinhard Poetz wrote:
> 
> 
> Go to the base directory of "myBlock1" and run "mvn install" from there.
> This 
> will put the block into your local repository and is then available when
> you 
> build the "myCocoonWebapp" module.
> 
> 
> -- 
> Reinhard Pötz                            Managing Director, {Indoqa} GmbH
> 

-- 
View this message in context: http://www.nabble.com/Deploying-a-Cocoon-2.2-application%3A-missing-dependency-tf4943471.html#a14153460
Sent from the Cocoon - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Re: Deploying a Cocoon 2.2 application: missing dependency

Posted by Reinhard Poetz <re...@apache.org>.
dperez wrote:
> Hi,
> 
> I'm trying to use Cocoon 2.2
> 
> I've followed this tutorial:
> http://cocoon.apache.org/2.2/1362_1_1.html
> 
> When I try to package my block as a webapp with
> 
>   mvn package jetty:run
> 
> then I get the following error:
> 
> 1) com.mycompany:myblock1:jar:1.0-SNAPSHOT
> 
>   Try downloading the file manually from the project website.
> 
>   Then, install it using the command:
>       mvn install:install-file -DgroupId=com.mycompany -DartifactId=myblock1
> -Dversion=1.0-S
> NAPSHOT -Dpackaging=jar -Dfile=/path/to/file
> 
>   Alternatively, if you host your own repository you can deploy the file
> there:
>       mvn deploy:deploy-file -DgroupId=com.mycompany -DartifactId=myblock1
> -Dversion=1.0-SNA
> PSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
> 
>   Path to dependency:
>         1) com.mycompany:myCocoonWebapp:war:1.0-SNAPSHOT
>         2) com.mycompany:myblock1:jar:1.0-SNAPSHOT
> 
> 
> As I'm a newbie to Maven, it's hard for me to solve this.
> Any help will be greatly appreciated.

Go to the base directory of "myBlock1" and run "mvn install" from there. This 
will put the block into your local repository and is then available when you 
build the "myCocoonWebapp" module.

-- 
Reinhard Pötz                            Managing Director, {Indoqa} GmbH
                           http://www.indoqa.com/en/people/reinhard.poetz/

Member of the Apache Software Foundation
Apache Cocoon Committer, PMC member, PMC Chair        reinhard@apache.org
_________________________________________________________________________

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Re: Deploying a Cocoon 2.2 application: missing dependency

Posted by dperez <cr...@yahoo.es>.
Thanks Grzegorz for your answer,

But if I change my block and try to redeploy (repackage) it, the changes
aren't seen.


Grzegorz Kossakowski-3 wrote:
> 
> dperez pisze:
>> Dear Cocooners,
>> 
>> I've done:
>> 
>>   cd myblock1
>>   mvn install
>>   cd ../myCocoonWebapp
>>   mvn package jetty:run
>> 
>> and now it works!
>> 
>> Can this be done automatically by Maven?
> 
> You seem to be searching for RAD with Cocoon 2.2. If so, see this page:
> http://cocoon.apache.org/2.2/maven-plugins/maven-plugin/1.0/1297_1_1.html
> 
> Basically you don't need to install your block and package a webapp all
> the time. Even more, you
> don't even need to restart jetty. Just go to myBlock1 and type:
> mvn cocoon:rcl
> 
> and start editing files of your block. All changes will get picked up
> immediately.
> 

-- 
View this message in context: http://www.nabble.com/Deploying-a-Cocoon-2.2-application%3A-missing-dependency-tf4943471.html#a14167717
Sent from the Cocoon - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Re: Deploying a Cocoon 2.2 application: missing dependency

Posted by Grzegorz Kossakowski <gk...@apache.org>.
dperez pisze:
> Dear Cocooners,
> 
> I've done:
> 
>   cd myblock1
>   mvn install
>   cd ../myCocoonWebapp
>   mvn package jetty:run
> 
> and now it works!
> 
> Can this be done automatically by Maven?

You seem to be searching for RAD with Cocoon 2.2. If so, see this page:
http://cocoon.apache.org/2.2/maven-plugins/maven-plugin/1.0/1297_1_1.html

Basically you don't need to install your block and package a webapp all the time. Even more, you
don't even need to restart jetty. Just go to myBlock1 and type:
mvn cocoon:rcl

and start editing files of your block. All changes will get picked up immediately.

-- 
Grzegorz Kossakowski
Committer and PMC Member of Apache Cocoon
http://reflectingonthevicissitudes.wordpress.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Re: Deploying a Cocoon 2.2 application: missing dependency

Posted by dperez <cr...@yahoo.es>.
Dear Cocooners,

I've done:

  cd myblock1
  mvn install
  cd ../myCocoonWebapp
  mvn package jetty:run

and now it works!

Can this be done automatically by Maven?


dperez wrote:
> 
> Hi,
> 
> I'm trying to use Cocoon 2.2
> 
> I've followed this tutorial:
> http://cocoon.apache.org/2.2/1362_1_1.html
> 
> When I try to package my block as a webapp with
> 
>   mvn package jetty:run
> 
> then I get the following error:
> 
> 1) com.mycompany:myblock1:jar:1.0-SNAPSHOT
> 
>   Try downloading the file manually from the project website.
> 
>   Then, install it using the command:
>       mvn install:install-file -DgroupId=com.mycompany
> -DartifactId=myblock1 -Dversion=1.0-S
> NAPSHOT -Dpackaging=jar -Dfile=/path/to/file
> 
>   Alternatively, if you host your own repository you can deploy the file
> there:
>       mvn deploy:deploy-file -DgroupId=com.mycompany -DartifactId=myblock1
> -Dversion=1.0-SNA
> PSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
> 
>   Path to dependency:
>         1) com.mycompany:myCocoonWebapp:war:1.0-SNAPSHOT
>         2) com.mycompany:myblock1:jar:1.0-SNAPSHOT
> 
> 
> As I'm a newbie to Maven, it's hard for me to solve this.
> Any help will be greatly appreciated.
> 
> David
> 

-- 
View this message in context: http://www.nabble.com/Deploying-a-Cocoon-2.2-application%3A-missing-dependency-tf4943471.html#a14152141
Sent from the Cocoon - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org