Michael Ludwig avatar Michael Ludwig committed 12dbd65

Add sonatype maven hosting support to POM

Comments (0)

Files changed (1)

     <modelVersion>4.0.0</modelVersion>
     <groupId>com.googlecode.entreri</groupId>
     <artifactId>entreri</artifactId>
+    <packaging>jar</packaging>
     <version>1.0.0-SNAPSHOT</version>
+
     <name>Entreri Entity-Component Framework</name>
+    <description>
+    Entreri is an entity-component framework for Java that helps manage
+    or remove complex OO hierarchies that often form when developing games. For a 
+    useful description of an entity-component framework, see 
+    http://t-machine.org/index.php/2007/09/03/entity-systems-are-the-future-of-mmog-development-part-1/
+    </description>
+    <url>http://entreri.googlecode.com</url>
+
+    <parent>
+        <groupId>org.sonatype.oss</groupId>
+        <artifactId>oss-parent</artifactId>
+        <version>7</version>
+    </parent>
+
+    <developers>
+        <developer>
+            <name>Michael Ludwig</name>
+        </developer>
+    </developers>
 
     <licenses>
         <license>
     </issueManagement>
 
     <scm>
-        <connection>scm:svn:http://entreri.googlecode.com/svn</connection>
+        <connection>scm:svn:http://entreri.googlecode.com/svn/trunk</connection>
         <developerConnection>scm:svn:https://entreri.googlecode.com/svn/trunk</developerConnection>
-        <url>http://entreri.googlecode.com</url>
+        <url>http://entreri.googlecode.com/svn/trunk</url>
     </scm>
 
+    <profiles>
+        <profile>
+            <id>release</id>
+
+            <activation>
+                <property>
+                    <name>performRelease</name>
+                    <value>true</value>
+                </property>
+            </activation>
+
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-gpg-plugin</artifactId>
+                        <version>1.4</version>
+
+                        <executions>
+                            <execution>
+                                <id>sign-artifacts</id>
+                                <phase>verify</phase>
+                                <goals>
+                                    <goal>sign</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
+
     <build>
-        <finalName>entreri</finalName>
-
         <sourceDirectory>src/main/java</sourceDirectory>
         <testSourceDirectory>src/test/java/</testSourceDirectory>
 
                 <configuration>
                     <autoVersionSubmodules>true</autoVersionSubmodules>
                     <tagBase>https://entreri.googlecode.com/svn/tags</tagBase>
+                    <mavenExecutorId>forked-path</mavenExecutorId>
                 </configuration>
             </plugin>
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.