| <?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> |
| <title>Source - How to Add new woven project to Virgo</title> |
| <link type="text/css" rel="stylesheet" href="../../book.css"/> |
| </head> |
| <body> |
| <table class="navigation" style="width: 100%;" border="0" summary="navigation"> |
| <tr> |
| <th style="width: 100%" align="center" colspan="3">How to Add new woven project to Virgo</th> |
| </tr> |
| <tr> |
| <td style="width: 20%" align="left"> |
| <a href="Source-Organisation.html" title="Source Organisation"> |
| <img alt="Previous" border="0" src="../../images/prev.gif"/> |
| </a> |
| </td> |
| <td style="width: 60%" align="center"></td> |
| <td style="width: 20%" align="right"> |
| <a href="How-to-Add-a-git-Repository-to-Virgo.html" title="How to Add a git Repository to Virgo"> |
| <img alt="Next" border="0" src="../../images/next.gif"/> |
| </a> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 20%" align="left" valign="top">Source Organisation</td> |
| <td style="width: 60%" align="center"></td> |
| <td style="width: 20%" align="right" valign="top">How to Add a git Repository to Virgo</td> |
| </tr> |
| </table><hr/> |
| <h1 id="How_to_Add_new_woven_project_to_Virgo">How to Add new woven project to Virgo</h1> |
| <p>Generally all kernel projects and up stream projects are woven to add supportability features. In order to add a new Virgo project you need to create a Java project with the structure described above. The Spring tooling is only necessary if your projects utilizes Spring at runtime. |
| When your project is ready you need to add a weaving dependencies so there won't be errors during the ant build time weaving process.</p> |
| <p>The dependency must be places in the project's |
| <b>ivy.xml</b>. Here it is: |
| |
| <i><dependency org="org.aspectj" name="com.springsource.org.aspectj.weaver" rev="${org.aspectj}" conf="compile->runtime"/></i> |
| </p> |
| <p>And you're done. Now project will be woven like the rest of the kernel projects.</p><hr/> |
| <table class="navigation" style="width: 100%;" border="0" summary="navigation"> |
| <tr> |
| <td style="width: 20%" align="left"> |
| <a href="Source-Organisation.html" title="Source Organisation"> |
| <img alt="Previous" border="0" src="../../images/prev.gif"/> |
| </a> |
| </td> |
| <td style="width: 60%" align="center"> |
| <a href="Source.html" title="Source"> |
| <img alt="Source" border="0" src="../../images/home.gif"/> |
| </a> |
| </td> |
| <td style="width: 20%" align="right"> |
| <a href="How-to-Add-a-git-Repository-to-Virgo.html" title="How to Add a git Repository to Virgo"> |
| <img alt="Next" border="0" src="../../images/next.gif"/> |
| </a> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 20%" align="left" valign="top">Source Organisation</td> |
| <td style="width: 60%" align="center"></td> |
| <td style="width: 20%" align="right" valign="top">How to Add a git Repository to Virgo</td> |
| </tr> |
| </table> |
| </body> |
| </html> |