Commit 4fcde94b authored by mindthegab's avatar mindthegab
Browse files

- added -Prelease profile with all configurations

- added automatic filtering of SDK version in archetypes
- removed SCM definition (needs to tested)

git-svn-id: http://maven-alfresco-archetypes.googlecode.com/svn/trunk@690 04253f4f-3451-0410-a141-5562f1e59037
parent 4a9ee81c
Loading
Loading
Loading
Loading
+30 −0
Original line number Diff line number Diff line
@@ -15,4 +15,34 @@
    <relativePath>../../pom.xml</relativePath>
  </parent>
  
  <build>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <include>archetype-resources/pom.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
        <resource>
            <directory>src/main/resources</directory>
            <excludes>
                <exclude>archetype-resources/pom.xml</exclude>
            </excludes>
            <filtering>false</filtering>
        </resource>
    </resources>
     <plugins>
        <plugin>
            <artifactId>maven-resources-plugin</artifactId>
            <configuration>
                <useDefaultDelimiters>false</useDefaultDelimiters>
                <delimiters>
                    <delimiter>@@</delimiter>
                </delimiters>
            </configuration>
        </plugin>
      </plugins>
  </build>

</project>
+1 −1
Original line number Diff line number Diff line
@@ -11,7 +11,7 @@
    <parent>
        <groupId>org.alfresco.maven</groupId>
        <artifactId>alfresco-sdk-parent</artifactId>
        <version>1.0.2-SNAPSHOT</version>
        <version>@@alfresco.sdk.parent.version@@</version>
    </parent>
    
    <!-- 
+33 −3
Original line number Diff line number Diff line
@@ -16,4 +16,34 @@
    <relativePath>../../pom.xml</relativePath>
  </parent>

  <build>
      <resources>
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <include>archetype-resources/pom.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
        <resource>
            <directory>src/main/resources</directory>
            <excludes>
                <exclude>archetype-resources/pom.xml</exclude>
            </excludes>
            <filtering>false</filtering>
        </resource>
      </resources>
      <plugins>
        <plugin>
            <artifactId>maven-resources-plugin</artifactId>
            <configuration>
                <useDefaultDelimiters>false</useDefaultDelimiters>
                <delimiters>
                    <delimiter>@@</delimiter>
                </delimiters>
            </configuration>
        </plugin>
      </plugins>
  </build>

</project>
+1 −1
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@
    <parent>
        <groupId>org.alfresco.maven</groupId>
        <artifactId>alfresco-sdk-parent</artifactId>
        <version>1.0.2-SNAPSHOT</version>
        <version>@@alfresco.sdk.parent.version@@</version>
    </parent>

    <!-- 
+80 −66
Original line number Diff line number Diff line
@@ -5,7 +5,8 @@
    <artifactId>alfresco-lifecycle-aggregator</artifactId>
    <version>1.0.2-SNAPSHOT</version>
    <name>Maven Alfresco SDK</name>
    <description>This aggregator Project builds all modules required for the Maven Alfresco SDK</description>
    <description>This aggregator Project builds all modules required for
        the Maven Alfresco SDK</description>
    <packaging>pom</packaging>

    <url>${maven.site.url}</url>
@@ -84,24 +85,6 @@
        <module>archetypes/alfresco-allinone-archetype</module>
    </modules>

    <distributionManagement>
        <repository>
            <id>alfresco-internal</id>
            <url>https://artifacts.alfresco.com/nexus/content/repositories/releases
            </url>
        </repository>
        <snapshotRepository>
            <name>alfresco snapshots repository</name>
            <id>alfresco-internal-snapshots</id>
            <url>https://artifacts.alfresco.com/nexus/content/repositories/snapshots
            </url>
        </snapshotRepository>
        <site>
            <id>alfresco-docs</id>
            <url>dav:${maven.site.url}</url>
        </site>
    </distributionManagement>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.archetype.version>2.2</maven.archetype.version>
@@ -109,9 +92,7 @@
        <maven.release.goals>deploy site-deploy</maven.release.goals>
        <maven.site.version>3.2</maven.site.version>
        <maven.changes.version>2.8</maven.changes.version>
        <maven.site.url>https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/alfresco-lifecycle-aggregator/latest</maven.site.url>
        <scm.url.base>https://maven-alfresco-archetypes.googlecode.com/svn</scm.url.base>
        <scm.tag.base>${scm.url.base}/tags</scm.tag.base>
        <alfresco.sdk.parent.version>${project.version}</alfresco.sdk.parent.version>
      </properties>

    <build>
@@ -122,11 +103,6 @@
                    <artifactId>maven-archetype-plugin</artifactId>
                    <version>${maven.archetype.version}</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-site-plugin</artifactId>
                    <version>${maven.site.version}</version>
                </plugin>
            </plugins>
        </pluginManagement>
        <extensions>
@@ -141,6 +117,34 @@
                <version>2.2</version>
            </extension>
        </extensions>
    </build>


    <repositories>
        <repository>
            <id>alfresco-public</id>
            <url>https://artifacts.alfresco.com/nexus/content/groups/public
            </url>
        </repository>
        <repository>
            <id>alfresco-public-snapshots</id>
            <url>https://artifacts.alfresco.com/nexus/content/groups/public-snapshots
            </url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
    </repositories>

    <profiles>
        <profile>
            <id>release</id>
            <properties>
                <maven.site.url>https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/alfresco-lifecycle-aggregator/latest</maven.site.url>
                <scm.url.base>https://maven-alfresco-archetypes.googlecode.com/svn</scm.url.base>
                <scm.tag.base>${scm.url.base}/tags</scm.tag.base>
            </properties>
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
@@ -154,8 +158,16 @@
                        </configuration>
                    </plugin>
                </plugins>
                <pluginManagement>
                    <plugins>
                        <plugin>
                            <groupId>org.apache.maven.plugins</groupId>
                            <artifactId>maven-site-plugin</artifactId>
                            <version>${maven.site.version}</version>
                        </plugin>
                    </plugins>
                </pluginManagement>
            </build>
    
            <reporting>
                <plugins>
                    <plugin>
@@ -172,22 +184,24 @@
                    </plugin>
                </plugins>
            </reporting>
    

    <repositories>
            <distributionManagement>
                <repository>
            <id>alfresco-public</id>
            <url>https://artifacts.alfresco.com/nexus/content/groups/public
                    <id>alfresco-internal</id>
                    <url>https://artifacts.alfresco.com/nexus/content/repositories/releases
                    </url>
                </repository>
        <repository>
            <id>alfresco-public-snapshots</id>
            <url>https://artifacts.alfresco.com/nexus/content/groups/public-snapshots
                <snapshotRepository>
                    <name>alfresco snapshots repository</name>
                    <id>alfresco-internal-snapshots</id>
                    <url>https://artifacts.alfresco.com/nexus/content/repositories/snapshots
                    </url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
    </repositories>
                </snapshotRepository>
                <site>
                    <id>alfresco-docs</id>
                    <url>dav:${maven.site.url}</url>
                </site>
            </distributionManagement>
        </profile>
    </profiles>

</project>
 No newline at end of file