CAS-addons comes with the ".iml" project file for IntelliJ, which you should be able to use to import the project into your workspace, once you have forked and cloned the repo of course. I am not sure if you import the codebase into Eclipse though; for some reason it's not happy about some of the Groovy classes. As for CAS itself, eclipse (with the maven plugin installed) or IntelliJ would be fine.
You'll also need Maven3 and Tomcat7. If you wish to develop add-ons, pull requests are heartily welcome to either project. You could try with the following git workflow: 1. Fork the repo 2. Clone the forked repo 3. Import project code into your development environment (Eclipse, IntelliJ) 4. Create the topic branch for the feature you have in mind 5. Change, commit, push to the forked repo 6. Create a pull request Misagh > -----Original Message----- > From: James Sumners [mailto:[email protected]] > Sent: Friday, June 21, 2013 7:08 AM > To: [email protected] > Subject: [cas-dev] Recommended development environment for add-ons? > > I've looked around the site and wiki for this information, but I didn't see > anything. > > What is the recommended way of setting up an environment for developing add- > ons to CAS? Specifically, server side add-ons like Unicon's JSON ticket > repository. > > ~ James > -- > You are currently subscribed to [email protected] as: > [email protected] To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-dev -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-dev
