[xwiki-devs] [GSoC] working plan for XWiki Eclipse (May 24 - June 3)
Dear all, Down below is the working plan for this week and the next one. Time Period Tasks Deliverable May 24 -- May 28 use xwiki-platform-rest-model library and replace xwiki-core-xmlrpc-model-1.4; develop RemoteXWikiDataStorage.java which uses REST instead of XML-RPC complete all the current methods in IDataStorage.java interface May 30 -- June 3 extend IDataStorage.java with new functionality and resources provided in rest-model library complete all the functionalities in rest-model library, provide test case plugin (xwiki.eclipse.test) I have a question about restlet library, is there any plan to upgrade it to v2.0+? Or we will stick with v1.1? Best regards Jun Han
Hi, Sorry to interrupt :) It would be nice if all GSoC participants can set mini-milestones like Jun has done here. So in each such email you can discuss how much of what you set out to do last week (or week before) was achieved up to current date. It's not setting dead-lines, only targets to help you keep on track. This will also help mentors, devs and community members to keep track of your progress. Hope devs would also agree with me. Thanks. - Asiri On Wed, May 25, 2011 at 8:18 PM, Jun Han <[email protected]> wrote:
Dear all,
Down below is the working plan for this week and the next one.
Time Period Tasks Deliverable May 24 -- May 28 use xwiki-platform-rest-model library and replace xwiki-core-xmlrpc-model-1.4; develop RemoteXWikiDataStorage.java which uses REST instead of XML-RPC complete all the current methods in IDataStorage.java interface May 30 -- June 3 extend IDataStorage.java with new functionality and resources provided in rest-model library complete all the functionalities in rest-model library, provide test case plugin (xwiki.eclipse.test)
I have a question about restlet library, is there any plan to upgrade it to v2.0+? Or we will stick with v1.1?
Best regards
Jun Han _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Thanks Jun for this update. I think the planning is fine. On Wed, May 25, 2011 at 9:18 PM, Jun Han <[email protected]> wrote:
Dear all,
Down below is the working plan for this week and the next one.
Time Period Tasks Deliverable May 24 -- May 28 use xwiki-platform-rest-model library and replace xwiki-core-xmlrpc-model-1.4; develop RemoteXWikiDataStorage.java which uses REST instead of XML-RPC complete all the current methods in IDataStorage.java interface May 30 -- June 3 extend IDataStorage.java with new functionality and resources provided in rest-model library complete all the functionalities in rest-model library, provide test case plugin (xwiki.eclipse.test)
I have a question about restlet library, is there any plan to upgrade it to v2.0+? Or we will stick with v1.1?
Thomas tried to do a quick update but it didn't work out-of-the-box. Anyway the JAX-RS extension that we are using and that is bundled with 2.0+ has not evolved from 1.1 so, from this point of view we are up-to-date. Thanks, Fabio
Best regards
Jun Han _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Dear all, In the last several days, I did several upgrades: 1. upgraded my development PC from Fedora 14 to Fedora 15 1.1 Eclipse 3.6.2 cannot work since SWT 3.6.2 is not compatible with xulrunner 2.0+ The fix is to set "-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-2.0/" in eclipse.ini 1.2 XEclipse cannot be launched as an Eclipse application in Eclipse PDE the reason is the same issue as above, since XEclipse also requires native xulrunner support in order to show page content. I have tried several ways with no success. When I was about to switch back to Fedora 14, I notice Eclipse 3.7RC3 comes out and I gave it a try and XEclipse can work. 2. Eclipse IDE is upgraded from 3.6.2 (helios) to 3.7RC3 (indigo) and so is the maven build script. The newly generated products for linux x86 will work with xulrunner 2.0+ without additional settings 3. try to update maven-tycho plugin from 0.11.1 to 0.12.0, which is the first official release after tycho is moved to Eclipse project however, mvn build fails after following the migration guide in http://wiki.eclipse.org/Tycho_Release_Notes/0.12 switch back to 0.11.1 after several unsuccessful trials with the new release I have set up the Eclipse PDE + maven development environment in Fedora 15, and added the org.xwiki.eclipse.rest plugin which includes all the required jar libraries in restlet 1.1.10. One question about the dependency of xwiki-platform-rest-model-3.1-SNAPSHOT.jar in org.xwiki.eclipse.rest plugin. Do we need to put it as a static jar or add a dependency of xwiki-platform-rest-model artifact in pom.xml like: <dependency> <groupId>org.xwiki.platform</groupId> <artifactId>xwiki-platform-rest-model</artifactId> <version>${platform.version}</version> </dependency> Best regards Jun Han On 05/25/2011 03:18 PM, Jun Han wrote:
Dear all,
Down below is the working plan for this week and the next one.
Time Period Tasks Deliverable May 24 -- May 28 use xwiki-platform-rest-model library and replace xwiki-core-xmlrpc-model-1.4; develop RemoteXWikiDataStorage.java which uses REST instead of XML-RPC complete all the current methods in IDataStorage.java interface May 30 -- June 3 extend IDataStorage.java with new functionality and resources provided in rest-model library complete all the functionalities in rest-model library, provide test case plugin (xwiki.eclipse.test)
I have a question about restlet library, is there any plan to upgrade it to v2.0+? Or we will stick with v1.1?
Best regards
Jun Han
Hi Jun, On 06/01/2011 07:26 AM, Jun Han wrote:
Dear all,
In the last several days, I did several upgrades:
1. upgraded my development PC from Fedora 14 to Fedora 15 1.1 Eclipse 3.6.2 cannot work since SWT 3.6.2 is not compatible with xulrunner 2.0+ The fix is to set "-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-2.0/" in eclipse.ini 1.2 XEclipse cannot be launched as an Eclipse application in Eclipse PDE the reason is the same issue as above, since XEclipse also requires native xulrunner support in order to show page content. I have tried several ways with no success. When I was about to switch back to Fedora 14, I notice Eclipse 3.7RC3 comes out and I gave it a try and XEclipse can work.
2. Eclipse IDE is upgraded from 3.6.2 (helios) to 3.7RC3 (indigo) and so is the maven build script. The newly generated products for linux x86 will work with xulrunner 2.0+ without additional settings
3. try to update maven-tycho plugin from 0.11.1 to 0.12.0, which is the first official release after tycho is moved to Eclipse project however, mvn build fails after following the migration guide in http://wiki.eclipse.org/Tycho_Release_Notes/0.12 switch back to 0.11.1 after several unsuccessful trials with the new release
I have set up the Eclipse PDE + maven development environment in Fedora 15, and added the org.xwiki.eclipse.rest plugin which includes all the required jar libraries in restlet 1.1.10.
One question about the dependency of xwiki-platform-rest-model-3.1-SNAPSHOT.jar in org.xwiki.eclipse.rest plugin.
Do we need to put it as a static jar or add a dependency of xwiki-platform-rest-model artifact in pom.xml like: <dependency> <groupId>org.xwiki.platform</groupId> <artifactId>xwiki-platform-rest-model</artifactId> <version>${platform.version}</version> </dependency> Before tycho, we used to bundle static jars, like we did in the org.xwiki.eclipse.xmlrpc plugin.
Now there should be no need for that and we should use tycho as much as possible to remove all static jars and specify them as maven dependencies. So, in the end, there should be no .jar files in the source repository :). Thanks, Eduard
Best regards
Jun Han
On 05/25/2011 03:18 PM, Jun Han wrote:
Dear all,
Down below is the working plan for this week and the next one.
Time Period Tasks Deliverable May 24 -- May 28 use xwiki-platform-rest-model library and replace xwiki-core-xmlrpc-model-1.4; develop RemoteXWikiDataStorage.java which uses REST instead of XML-RPC complete all the current methods in IDataStorage.java interface May 30 -- June 3 extend IDataStorage.java with new functionality and resources provided in rest-model library complete all the functionalities in rest-model library, provide test case plugin (xwiki.eclipse.test)
I have a question about restlet library, is there any plan to upgrade it to v2.0+? Or we will stick with v1.1?
Best regards
Jun Han
devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Hi Eduard, Thanks a lot. I have figured out a way to download the jar files in maven validate phase and then perform the tycho build command in package phase. So the tycho build can find those jar files and create the plugin to include them. Now the org.xwiki.eclipse.rest does not contain any static jar files. Best regards Jun Han On 06/01/2011 06:28 AM, Eduard Moraru wrote:
Hi Jun,
On 06/01/2011 07:26 AM, Jun Han wrote:
Dear all,
In the last several days, I did several upgrades:
1. upgraded my development PC from Fedora 14 to Fedora 15 1.1 Eclipse 3.6.2 cannot work since SWT 3.6.2 is not compatible with xulrunner 2.0+ The fix is to set "-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-2.0/" in eclipse.ini 1.2 XEclipse cannot be launched as an Eclipse application in Eclipse PDE the reason is the same issue as above, since XEclipse also requires native xulrunner support in order to show page content. I have tried several ways with no success. When I was about to switch back to Fedora 14, I notice Eclipse 3.7RC3 comes out and I gave it a try and XEclipse can work.
2. Eclipse IDE is upgraded from 3.6.2 (helios) to 3.7RC3 (indigo) and so is the maven build script. The newly generated products for linux x86 will work with xulrunner 2.0+ without additional settings
3. try to update maven-tycho plugin from 0.11.1 to 0.12.0, which is the first official release after tycho is moved to Eclipse project however, mvn build fails after following the migration guide in http://wiki.eclipse.org/Tycho_Release_Notes/0.12 switch back to 0.11.1 after several unsuccessful trials with the new release
I have set up the Eclipse PDE + maven development environment in Fedora 15, and added the org.xwiki.eclipse.rest plugin which includes all the required jar libraries in restlet 1.1.10.
One question about the dependency of xwiki-platform-rest-model-3.1-SNAPSHOT.jar in org.xwiki.eclipse.rest plugin.
Do we need to put it as a static jar or add a dependency of xwiki-platform-rest-model artifact in pom.xml like: <dependency> <groupId>org.xwiki.platform</groupId> <artifactId>xwiki-platform-rest-model</artifactId> <version>${platform.version}</version> </dependency> Before tycho, we used to bundle static jars, like we did in the org.xwiki.eclipse.xmlrpc plugin.
Now there should be no need for that and we should use tycho as much as possible to remove all static jars and specify them as maven dependencies.
So, in the end, there should be no .jar files in the source repository :).
Thanks, Eduard
Best regards
Jun Han
On 05/25/2011 03:18 PM, Jun Han wrote:
Dear all,
Down below is the working plan for this week and the next one.
Time Period Tasks Deliverable May 24 -- May 28 use xwiki-platform-rest-model library and replace xwiki-core-xmlrpc-model-1.4; develop RemoteXWikiDataStorage.java which uses REST instead of XML-RPC complete all the current methods in IDataStorage.java interface May 30 -- June 3 extend IDataStorage.java with new functionality and resources provided in rest-model library complete all the functionalities in rest-model library, provide test case plugin (xwiki.eclipse.test)
I have a question about restlet library, is there any plan to upgrade it to v2.0+? Or we will stick with v1.1?
Best regards
Jun Han
devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
participants (4)
-
Asiri Rathnayake -
Eduard Moraru -
Fabio Mancinelli -
Jun Han