Eclipse is always misconfigured, no matter what you do.  Use IntelliJ IDEA 
instead.  I think Pebble committers are qualified to receive a free Open Source 
license of IntelliJ IDEA Ultimate license from JetBrains.

--
Weiqi Gao

On Feb 21, 2012, at 1:49 AM, Chris Kruger wrote:

> Hello Pebble People,
> 
> I have made some progress with getting trunk going in Eclipse Indigo
> with Apache Tomcat 7. The list below is the executive summary of what
> I did to to get it running. I hope that it will help others or perhaps
> some knowledgable others may be able work out why I experienced some
> of my afore mentioned problems in the first place.
> 
> 1. Create new workspace PEBBLE
> 2. Install Maven Eclipse plugin and WTP integration
> 2. File->Import->Maven->Checkout as Maven project from SCM
> 3. Enter svn, https://open.jira.com/svn/PEBBLE/trunk/ has svn uri
> 4. Select default pom.xml and next
> 5. resolve later for plugin connectors maven-antrun-plugin and 
> maven-jaxb-plugin
> 6. Wait until materialised
> 7. Go to pom and the plugin maven-antrun-plugin snippet, right click
> and choose quick fix. Choose to ignore.
> 8. Go to pom and the plugin maven-jaxb-plugin, right click and choose
> to quick fix. Ignore.
> 9. Go to pom and find the pluginExecutionFilter for maven-jaxb-plugin,
> in the action part, change the <ignore></ignore> to <execute />
> 10. Click on the project root in the Project Explorer, right click,
> choose Maven submenu and Update Project Configuration.
> 11. Now got to Run menu, RunAs and choose Maven generate-source, this
> does the jaxb generation part
> 12. In Project Explorer choose Pebble->Java Resources and right click.
> Choose New->Source Folder. Choose Pebble Project, and Folder Name
> target/generated-sources/xjc
> 13. This should fix all the java errors, once this new directory is compiled
> 14. Got into Pebble/src/main/resources and grab the pebble.tld, move
> it to Pebble/src/main/webapp/WEB-INF
> 15. Select Pebble root, and the goto Debug button and Run On Server.
> Configure Apache Tomcat 7.
> 16. Run it and you should see Pebble running.
> 
> Hope this helps somebody.
> 
> 
> So two outstanding issues remain in my mind that that I feel would be
> nice to solve before I start looking at MovableTypeImporter in more
> depth. Accepting advice, suggestions etc here.
> 
> * The Jaxb generation is manual. I suspect this will only be solved by
> upgrading to another jaxb generator that has a maven plugin, with
> corresponding Eclipse Maven Lifecycle plugin. I suspect the jaxb maven
> plugin used by pebble has effectively been deprecated.
> * I don't really understand why the pebble.tld works if moved to
> WEB-INF from META-INF. Do I understand correctly that is should work
> from either? (As i have mentioned previously I'm not really a Java or
> web guy so I am playing catchup here). Have I potentially got Eclipse
> misconfigured?
> 
> Chris K.
> [email protected]
> 
> ------------------------------------------------------------------------------
> Keep Your Developer Skills Current with LearnDevNow!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-d2d
> _______________________________________________
> Pebble-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/pebble-user
> 


------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Pebble-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pebble-user

Reply via email to