blob: ba49157c4afc16092134d36079dd45e6055818d8 [file] [log] [blame]
<?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 - Source Organisation</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">Source Organisation</th>
</tr>
<tr>
<td style="width: 20%" align="left">
<a href="Virgo-git-Repositories.html" title="Virgo git Repositories">
<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-new-woven-project-to-Virgo.html" title="How to Add new woven project to Virgo">
<img alt="Next" border="0" src="../../images/next.gif"/>
</a>
</td>
</tr>
<tr>
<td style="width: 20%" align="left" valign="top">Virgo git Repositories</td>
<td style="width: 60%" align="center"></td>
<td style="width: 20%" align="right" valign="top">How to Add new woven project to Virgo</td>
</tr>
</table><hr/>
<h1 id="Source_Organisation">Source Organisation</h1>
<p>A typical git repository is organised into the following files and directories: </p>
<pre>build-xxx/ // top-level build directory
build.properties // properties substituted during build
build.versions // dependency version properties
org.eclipse.virgo.xxx.y.z/ // a project
... // more projects
virgo-build/ // git submodule
</pre>
<p>
Each project is organised into the following files and directories: </p>
<pre>.classpath // Eclipse build class path
.project // Eclipse project metadata
.settings/ // Settings
.springBeans // Spring tooling metadata
build.xml // Ant build instructions
ivy.xml // Ivy build dependencies
src/main/java/ // Runtime source
src/main/resources/ // Runtime resources
src/test/java/ // Unit/integration test source
src/test/resources/ // Unit/integration test resources
template.mf // Bundlor template
</pre><hr/>
<table class="navigation" style="width: 100%;" border="0" summary="navigation">
<tr>
<td style="width: 20%" align="left">
<a href="Virgo-git-Repositories.html" title="Virgo git Repositories">
<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-new-woven-project-to-Virgo.html" title="How to Add new woven project to Virgo">
<img alt="Next" border="0" src="../../images/next.gif"/>
</a>
</td>
</tr>
<tr>
<td style="width: 20%" align="left" valign="top">Virgo git Repositories</td>
<td style="width: 60%" align="center"></td>
<td style="width: 20%" align="right" valign="top">How to Add new woven project to Virgo</td>
</tr>
</table>
</body>
</html>