Update the pom to support the 'lite' profile.

diff --git a/java/pom.xml b/java/pom.xml
index bf5d206..b446552 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -3,12 +3,11 @@
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
-  <!-- remove the reference to the parent until the google repo is synced with central -->
-  <!--<parent>
+  <parent>
     <groupId>com.google</groupId>
     <artifactId>google</artifactId>
     <version>1</version>
-  </parent>-->
+  </parent>
   <groupId>com.google.protobuf</groupId>
   <artifactId>protobuf-java</artifactId>
   <version>2.1.1-SNAPSHOT</version>
@@ -33,20 +32,6 @@
       scm:svn:http://protobuf.googlecode.com/svn/trunk/
     </connection>
   </scm>
-  <!-- this is temporarily copied from the parent pom.  remove this section when that is used -->
-  <distributionManagement>
-    <repository>
-      <id>google-maven-repository</id>
-      <name>Google Maven Repository</name>
-      <url>https://google-maven-repository.googlecode.com/svn/trunk/repository/</url>
-    </repository>
-    <snapshotRepository>
-      <id>google-maven-snapshot-repository</id>
-      <name>Google Maven Snapshot Repository</name>
-      <url>https://google-maven-repository.googlecode.com/svn/trunk/snapshot-repository/</url>
-      <uniqueVersion>true</uniqueVersion>
-    </snapshotRepository>
-  </distributionManagement>
   <dependencies>
     <dependency>
       <groupId>junit</groupId>
@@ -139,4 +124,53 @@
       </plugin>
     </plugins>
   </build>
+  <profiles>
+    <profile>
+      <id>lite</id>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-compiler-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>lite-compile</id>
+                <phase>compile</phase>
+                <configuration>
+                  <includes>
+                    <include>**/AbstractMessageLite.java</include>
+                    <include>**/ByteString.java</include>
+                    <include>**/CodedInputStream.java</include>
+                    <include>**/CodedOutputStream.java</include>
+                    <include>**/ExtensionRegistryLite.java</include>
+                    <include>**/FieldSet.java</include>
+                    <include>**/GeneratedMessageLite.java</include>
+                    <include>**/InvalidProtocolBufferException.java</include>
+                    <include>**/Internal.java</include>
+                    <include>**/MessageLite.java</include>
+                    <include>**/UninitializedMessageException.java</include>
+                    <include>**/WireFormat.java</include>
+                  </includes>
+                </configuration>
+              </execution>
+              <execution>
+                <id>lite-test-compile</id>
+                <phase>test-compile</phase>
+                <configuration>
+                  <includes>
+                    <include>**/LiteTest.java</include>
+                  </includes>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <artifactId>maven-jar-plugin</artifactId>
+            <configuration>
+              <classifier>lite</classifier>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
 </project>