Re: [xwiki-users] Components in XWiki
Hi! On Sat, Apr 11, 2009 at 10:26 PM, Jerome Velociter jer...@xwiki.com wrote: Hi, Bálint Kriván wrote: Hi! As the beginning I would like to say Hi! everyone, I'm new to XWiki. I've read this guide: http://platform.xwiki.org/xwiki/bin/view/DevGuide/WritingComponents I've got the main picture about this but how can I compile this component mvn install in the root directory of your component (where the pom.xml is). check http://dev.xwiki.org/xwiki/bin/view/Community/Building#HInstallingMaven for more info on building (which maven version to use, how to configure maven, etc.) Thanks for your help! It works, just a little question: I had to do this: $ mvn install:install-file -DgroupId=org.xwiki.platform -DartifactId=xwiki-core-component -Dversion=1.8-SNAPSHOT -Dpackaging=jar -Dfile=./xwiki-core-component-1.8.jar Because for mvn install it said that he need that dependency. So I've installed it as it suggested (from WEB-INF/lib). Is it okay? Or is it a recommended way how to install dependencies? (Should I?) and how can I include it in my XWiki installation? just drop the built jar in the WEB-INF/lib/ folder of your XWiki application Thanks. Is XWiki realize the components in run-time? Or I have to restart it? (I've copied it and started, so I don't know if it works if I just copy it while XWiki still running.) that should be all. Thank for your fast help! Jerome So for example: I've make a HelloWorld component and I would like to use it in a wiki page like this (using groovy): % def greeter = com.xpn.xwiki.web.Utils.getComponent(org.xwiki.component.HelloWorld.ROLE); println greeter.sayHello(); % How can I do that? What are the missing steps I need to do (currently i'm having a directory with tree like this: pom.xml src/main/java/org/xwiki/component/HelloWorld.java src/main/java/org/xwiki/component/internal/DefaultHelloWorld.java src/main/resources/META-INF/plexus/components.xml src/test/java/org/xwiki/component/HelloWorldTest.java )? Thanks for reading and your guidance! -- Regards, Bálint Kriván ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users -- Üdv, Kriván Bálint ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] Components in XWiki
Bálint Kriván wrote: Hi! On Sat, Apr 11, 2009 at 10:26 PM, Jerome Velociter jer...@xwiki.com wrote: Hi, Bálint Kriván wrote: Hi! As the beginning I would like to say Hi! everyone, I'm new to XWiki. I've read this guide: http://platform.xwiki.org/xwiki/bin/view/DevGuide/WritingComponents I've got the main picture about this but how can I compile this component mvn install in the root directory of your component (where the pom.xml is). check http://dev.xwiki.org/xwiki/bin/view/Community/Building#HInstallingMaven for more info on building (which maven version to use, how to configure maven, etc.) Thanks for your help! It works, just a little question: I had to do this: $ mvn install:install-file -DgroupId=org.xwiki.platform -DartifactId=xwiki-core-component -Dversion=1.8-SNAPSHOT -Dpackaging=jar -Dfile=./xwiki-core-component-1.8.jar Because for mvn install it said that he need that dependency. So I've installed it as it suggested (from WEB-INF/lib). Is it okay? Or is it a recommended way how to install dependencies? This should not be necessary. Have you setup your settings.xml config file as detailed on the building guide ? Maven should download automatically that dependency from here http://maven.xwiki.org/snapshots/org/xwiki/platform/xwiki-core-component/1.8-SNAPSHOT/ (Should I?) and how can I include it in my XWiki installation? just drop the built jar in the WEB-INF/lib/ folder of your XWiki application Thanks. Is XWiki realize the components in run-time? Or I have to restart it? (I've copied it and started, so I don't know if it works if I just copy it while XWiki still running.) You have to restart. Jerome. that should be all. Thank for your fast help! Jerome So for example: I've make a HelloWorld component and I would like to use it in a wiki page like this (using groovy): % def greeter = com.xpn.xwiki.web.Utils.getComponent(org.xwiki.component.HelloWorld.ROLE); println greeter.sayHello(); % How can I do that? What are the missing steps I need to do (currently i'm having a directory with tree like this: pom.xml src/main/java/org/xwiki/component/HelloWorld.java src/main/java/org/xwiki/component/internal/DefaultHelloWorld.java src/main/resources/META-INF/plexus/components.xml src/test/java/org/xwiki/component/HelloWorldTest.java )? Thanks for reading and your guidance! -- Regards, Bálint Kriván ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
[xwiki-users] Components in XWiki
Hi! As the beginning I would like to say Hi! everyone, I'm new to XWiki. I've read this guide: http://platform.xwiki.org/xwiki/bin/view/DevGuide/WritingComponents I've got the main picture about this but how can I compile this component (Should I?) and how can I include it in my XWiki installation? So for example: I've make a HelloWorld component and I would like to use it in a wiki page like this (using groovy): % def greeter = com.xpn.xwiki.web.Utils.getComponent(org.xwiki.component.HelloWorld.ROLE); println greeter.sayHello(); % How can I do that? What are the missing steps I need to do (currently i'm having a directory with tree like this: pom.xml src/main/java/org/xwiki/component/HelloWorld.java src/main/java/org/xwiki/component/internal/DefaultHelloWorld.java src/main/resources/META-INF/plexus/components.xml src/test/java/org/xwiki/component/HelloWorldTest.java )? Thanks for reading and your guidance! -- Regards, Bálint Kriván ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] Components in XWiki
Hi, Bálint Kriván wrote: Hi! As the beginning I would like to say Hi! everyone, I'm new to XWiki. I've read this guide: http://platform.xwiki.org/xwiki/bin/view/DevGuide/WritingComponents I've got the main picture about this but how can I compile this component mvn install in the root directory of your component (where the pom.xml is). check http://dev.xwiki.org/xwiki/bin/view/Community/Building#HInstallingMaven for more info on building (which maven version to use, how to configure maven, etc.) (Should I?) and how can I include it in my XWiki installation? just drop the built jar in the WEB-INF/lib/ folder of your XWiki application that should be all. Jerome So for example: I've make a HelloWorld component and I would like to use it in a wiki page like this (using groovy): % def greeter = com.xpn.xwiki.web.Utils.getComponent(org.xwiki.component.HelloWorld.ROLE); println greeter.sayHello(); % How can I do that? What are the missing steps I need to do (currently i'm having a directory with tree like this: pom.xml src/main/java/org/xwiki/component/HelloWorld.java src/main/java/org/xwiki/component/internal/DefaultHelloWorld.java src/main/resources/META-INF/plexus/components.xml src/test/java/org/xwiki/component/HelloWorldTest.java )? Thanks for reading and your guidance! -- Regards, Bálint Kriván ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users