SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV v7 Customizations > Phoenix

Notices

Phoenix This forum is for discussing the user-created Phoenix custom interface for SageTV.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 09-22-2011, 07:27 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,540
Phoenix Source (and how to rebuild Phoenix from sources)

Here are the steps for checking out Phoenix and rebuilding the phoenix.jar

Step 1 - Install Eclipse
Goto http://www.eclipse.org/downloads/ and select the first download link. It's the complete eclipse package.
Next you'll need to install the Subversion plugin for eclipse to checkout the source code
In Eclipse, go to Help -> Eclipse Marketplace -> Popular -> Subeclipse (or just search for subeclipse) and install it.

Step 2 - Check out the Phoenix Project
In Eclipse go to File -> New -> Other -> SVN -> Checkout Projects from SVN
Select Create New Repository Location
Enter https://sagephoenix.googlecode.com/svn/trunk/
Select 'Phoenix' and click 'Finish'

Step 3 - Configure the Project
When you checkout the project, or take update, and there are errors, then you'll need to run the ant configure task. You can run the configure task as many times as you like.

In Eclipse Right click on the build.xml file and select Run As -> Ant Build... (notice the dot dot dot), and then check the 'configure' target and make sure it is the ONLY target that is checked
This will download all dependencies except for Sage.jar. For Sage.jar it will prompt you for the location.

When it is complete, it will write the Eclipse .classpath file that is required to build your project. Once configure is complete Right Click on the Phoenix project and select "Refresh". Phoenix should now rebuild without errors.

Step 4 - Rebuild the JAR
Right click on the build.xml and select Run As -> Ant Build..., and then select the 'jar' target. (Make sure it is the only target selected)
The phoenix.jar will be built and placed in the target folder. If you don't see a target folder, then refresh your project.
Reply With Quote
  #2  
Old 09-22-2011, 07:29 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,540
Other Source Related Tasks

Regenerating the Pheonix API
TODO

Project structure
TODO

Running JUnit Tests
TODO

Using FindBugs
TODO
Reply With Quote
  #3  
Old 09-22-2011, 10:26 PM
JonTom JonTom is offline
Sage Aficionado
 
Join Date: Apr 2005
Location: Whistler BC
Posts: 413
Thank you! I've been thinking about asking for this for the last few weeks.
__________________
Alpine Website Design
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Phoenix UMBís wrems Phoenix 2 06-24-2011 01:23 PM
Phoenix API stuckless SageTV Customizations 264 03-17-2011 11:36 AM


All times are GMT -6. The time now is 07:32 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.