| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <meta charset="utf-8"/> |
| <title>Eclipse Lyo - Enabling Tool Integration with OSLC</title> |
| <link rel="stylesheet" type="text/css" href="style.css"> |
| <link rel="stylesheet" type="text/css" href="static/css/prism.css"> |
| <link href="style-new.css" rel="stylesheet"> |
| <meta name='viewport' content='width=device-width'> |
| </head> |
| |
| <body> |
| <div class="page"> |
| <div class="lyo-header"> |
| <a href="/lyo"> |
| <div class="lyo-logo"> |
| <div class="bannerContent"> |
| <div class="logo-image dib"></div> |
| <span class="logo-text dib"> |
| <span class="logo-top db">Eclipse Lyo</span> |
| <span class="logo-bottom db">Enabling tool integration with |
| <abbr title="Open Services for Lifecycle Collaboration">OSLC</abbr> |
| </span> |
| </span> |
| </div> |
| </div> |
| </a> |
| </div> |
| |
| <div class="content"> |
| <p class="oslc-introtext">Eclipse Lyo is an SDK to help the Eclipse |
| community adopt <a href="http://oslc.co"><abbr title="Open Services for Lifecycle Collaboration">OSLC</abbr></a> |
| (Open Services for Lifecycle Collaboration) specifications and build OSLC-compliant tools.</p> |
| |
| |
| <h2 class="h2">Getting started</h2> |
| |
| <div class="gutter"> |
| <h3 class="h3">Maven repositories</h3> |
| <p> |
| Add the following repositories: |
| </p> |
| |
| <pre><code class="language-xml"><repositories> |
| <repository> |
| <id>lyo-releases</id> |
| <name>Eclipse Lyo Releases</name> |
| <url>https://repo.eclipse.org/content/repositories/lyo-releases/</url> |
| <snapshots> |
| <enabled>false</enabled> |
| </snapshots> |
| </repository> |
| </repositories></code></pre> |
| |
| </div> |
| |
| <div class="gutter"> |
| <h3 class="h3">Using Core SDK (OSLC4J)</h3> |
| <p> |
| Add the following dependencies: |
| </p> |
| |
| <pre><code class="language-xml"><dependency> |
| <groupId>org.eclipse.lyo.oslc4j.core</groupId> |
| <artifactId>oslc4j-core</artifactId> |
| <version>2.3.0</version> |
| </dependency></code></pre> |
| |
| |
| <p>Learn more about OSLC4J on <a href="https://wiki.eclipse.org/Lyo/LyoOSLC4J">Eclipse Lyo Wiki</a> and in the <a |
| href="http://download.eclipse.org/lyo/docs/core/2.3.0/overview-summary.html">Javadocs</a>. You might enjoy the |
| <a href="https://open-services.net/resources/tutorials/integrating-products-with-oslc/">OSLC tutorial based on |
| Lyo</a>.</p> |
| </div> |
| |
| |
| <div class="gutter"> |
| <h3 class="h3">Using Client SDK</h3> |
| <p> |
| Add the following dependencies: |
| </p> |
| |
| <pre><code class="language-xml"><dependency> |
| <groupId>org.eclipse.lyo.clients</groupId> |
| <artifactId>oslc-java-client</artifactId> |
| <version>2.3.0</version> |
| </dependency></code></pre> |
| |
| |
| <p>Learn more about Lyo Client on <a href="https://wiki.eclipse.org/Lyo/BuildClient">Eclipse Lyo Wiki</a> and in |
| the <a |
| href="http://download.eclipse.org/lyo/docs/client/2.3.0/overview-summary.html">Javadocs</a>.</p> |
| </div> |
| |
| |
| <div class="gutter"> |
| <h3 class="h3">Using Toolchain Designer</h3> |
| <p> |
| Install the group <em>Eclipse Lyo Tools</em> from the Eclipse Update Site located under <code>http://download.eclipse.org/lyo/p2/stable/</code> |
| </p> |
| <p> |
| <img src="images/p2.png" alt=""> |
| </p> |
| <p><a href="https://wiki.eclipse.org/Lyo/modelling_and_generation/installation">Detailed installation instructions</a> as well as the <a href="https://wiki.eclipse.org/Lyo/ToolchainModellingAndCodeGenerationWorkshop">Toolchain Designer tutorial</a> are available in the wiki.</p> |
| <p> |
| <a href="https://wiki.eclipse.org/Lyo/ToolchainModellingAndCodeGenerationWorkshop" target="_blank"> |
| <img src="https://wiki.eclipse.org/images/7/76/LyoToolchainModel-SpecificationDiagram.png" alt="Specification Diagram view in the Lyo Toolchain Designer"> |
| </a> |
| </p> |
| |
| </div> |
| |
| <h2 class="h2">Other links</h2> |
| |
| <div class="horizontalCenter"> |
| <a class="lyoLinkButton" href="https://github.com/eclipse?utf8=%E2%9C%93&q=lyo&type=&language=">Github</a> |
| <a class="lyoLinkButton" href="https://accounts.eclipse.org/mailing-list/lyo-dev">Ask a question</a> |
| <a class="lyoLinkButton" href="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Lyo">File a bug</a> |
| |
| </div> |
| |
| <div class="horizontalCenter"> |
| |
| </div> |
| |
| <div class="gutter"> |
| <h3 class="h3">Test suite</h3> |
| <p>Utilize a test suite to help build interoperable OSLC tools. |
| <a href="https://wiki.eclipse.org/Lyo/LyoTestSuite">Learn more</a></p> |
| </div> |
| |
| <div class="unit lastUnit"> |
| <h3 class="h3">Reference implementations</h3> |
| <p>See how OSLC works directly with working samples and with a simple server to test against. |
| <a href="https://wiki.eclipse.org/Lyo/BuildingOSLC4J">Learn more</a></p> |
| </div> |
| </div> |
| </div> |
| |
| <div class="footer"> |
| <a class="footerLink" href="https://wiki.eclipse.org/Lyo">Wiki</a> |
| <a class="footerLink" href="http://twitter.com/#!/oslcNews">Follow us on Twitter</a> |
| <a class="footerLink" href="http://wiki.eclipse.org/Lyo/ContributorsGettingStarted">Contribute to Lyo</a> |
| <a class="footerLink" href="https://eclipse.org/lyo/download.html">Archives</a> |
| </div> |
| |
| <script src="static/js/prism.js"></script> |
| |
| </body> |
| </html> |