- 1 Building and Running Lyo reference implementations (RIOs) in Eclipse
Building and Running Lyo reference implementations (RIOs) in Eclipse
- Eclipse 3.6 or 3.7 IDE
- EGit team provider for git (recommended) or git command line package.
- m2eclipse for Maven support in the Eclipse IDE
Create an Apache Tomcat runtime environment in Eclipse
- Tomcat is the default runtime for OSLC4J samples. Configuration for other runtimes (Jetty, etc) is possible.
- See the Eclipse documentation for instructions on creating a Tomcat server. Be sure to name the server Apache Tomcat v7.0.
- Create 1 server on port 8080 for the OSLC4JRegistry catalog application
- Create 1 server on port 8081 for any sample applications you want to run. In the future, the config will change so all apps can run on the same port.
Clone the Lyo Core and RIO (optional, for Change Management sample) git repositories
This example assumes EGit is being used
- Open the Git Repositories view in Eclipse and click the Clone Git Repository icon
- Use git://git.eclipse.org/gitroot/lyo/org.eclipse.lyo.core.git as the URI. User/Password are not required.
- On the Branch Selection page, select the master branch
- On the Local Destination page, specify a location or accept the default and click Finish
The repository should now show up in your Git Repositories view
- If you want to load the OSLC4J Change Management sample provider, repeat the above steps for the RIO Git repository: git://git.eclipse.org/gitroot/lyo/org.eclipse.lyo.core.git
Import OSLC4J Eclipse projects from the git repository
- In the Git Repositories view, right click org.eclipse.lyo.core and select Import Projects
- Select the Import Existing Projects wizard and click next
- Select all components of RIO
Build all projects
- Expand the OSLC4JCoreRelEng project
- Right click pom.xml -> Run As -> Maven clean
- Right click pom.xml -> Run As -> Maven install
== Run the StockQuote sample application
- By default, the sample applications require that the OSLC4JRegistry application be running on the Tomcat server running on port 8080 and the sample application running on the Tomcat server running on port 8081.
- Go to the Server view (Window->Show View->Other and select Servers)
- right click the server running on port 8080 and select Add and Remove
- Add OSLC4JRegistry and start this server
- Test that the server is running by going to this URL in a web browser: http://localhost:8080/OSLC4JRegistry/catalog. You should get an OSLC catalog document in response.
- right click the server running on port 8081 and select Add and Remove
- Add OSLC4JStockQuote and start this server
- Test that the server is running by going to this URL in the web browser: http://localhost:8081/OSLC4JStockQuote/stockQuotes. You should get an OSLC response with some recent stock quotes (if you have internet connectivity).