<project>
	<modelVersion>4.0.0</modelVersion>
	<groupId>de.myCompany</groupId>
	<version>trunk-SNAPSHOT</version>
	<artifactId>example</artifactId>
	<name>Example</name>
	<packaging>pom</packaging>
  ...
  
  <!--            defining modules                          -->
  <!-- these modules will be deployed with timestamp        -->
  <!-- when using cruisecontrol-build-profile defined below -->
    
  <modules>
		<module>example-module1</module>
		<module>example-module2</module>
	</modules>
	
  ...
  
	<pluginRepositories>
		...
	</pluginRepositories>

	<repositories>
		<repository>
			<id>snapshot-repo</id>
			<name>Snapshot Repository</name>
			<url>...</url>
			<layout>default</layout>
			<releases>
				<enabled>false</enabled>
				<updatePolicy>always</updatePolicy>
				<checksumPolicy>warn</checksumPolicy>
			</releases>
			<snapshots>
				<enabled>true</enabled>
				<updatePolicy>always</updatePolicy>
				<checksumPolicy>warn</checksumPolicy>
			</snapshots>
		</repository>
		...
	</repositories>

  <profiles>
  	<profile>
  		<id>cruisecontrol-build</id>
  		<activation></activation>
  		<distributionManagement>
  			<snapshotRepository>
  			  
          <!-- unique version is set to false                        -->
          <!-- but the modules definied above will be deployed       -->
          <!-- as a timestamped version anyway while this parent-pom -->
          <!-- will be deployed as trunk-SNAPSHOT                    -->
           
  				<uniqueVersion>false</uniqueVersion>
  				<id>cruise-control-snapshot-repository</id>
  				<name>Snapshot Repository</name>
  				<url>...</url>
  				<layout>default</layout>
  			</snapshotRepository>
  		</distributionManagement>
  	</profile>
  </profiles>
</project>

