瀏覽代碼

Change documentation for javalite release

Jisi Liu 9 年之前
父節點
當前提交
236fb11189
共有 1 個文件被更改,包括 13 次插入4 次删除
  1. 13 4
      protoc-artifacts/README.md

+ 13 - 4
protoc-artifacts/README.md

@@ -1,3 +1,14 @@
+# Special notes about building pre-compiled protoc-gen-javalite
+This section is only visible from the javalite branch, which is forked from the
+master branch to provide a stable java lite support. The ``protoc-gen-javalite``
+plugin can only be built and published in this branch.
+
+The sections below in this README are branched from the master, with all the mvn
+commands changed to have an extra ``-f javalite-pom.xml`` parameter to load the
+correct configuration for plugins. The original ``pom.xml`` in this branch is
+renamed to ``protoc-pom.xml`` to prevent the protoc from being accidentally
+published using this branch.
+
 # Build scripts that publish pre-compiled protoc artifacts
 # Build scripts that publish pre-compiled protoc artifacts
 ``protoc`` is the compiler for ``.proto`` files. It generates language bindings
 ``protoc`` is the compiler for ``.proto`` files. It generates language bindings
 for the messages and/or RPC services from ``.proto`` files.
 for the messages and/or RPC services from ``.proto`` files.
@@ -36,7 +47,7 @@ $ ./autogen.sh && ./configure && make
 ## To install artifacts locally
 ## To install artifacts locally
 The following command will install the ``protoc`` artifact to your local Maven repository.
 The following command will install the ``protoc`` artifact to your local Maven repository.
 ```
 ```
-$ mvn install
+$ mvn -f javalite-pom.xml install
 ```
 ```
 
 
 ## Cross-compilation
 ## Cross-compilation
@@ -57,7 +68,7 @@ Frequently used values are:
 For example, MinGW32 only ships with 32-bit compilers, but you can still build
 For example, MinGW32 only ships with 32-bit compilers, but you can still build
 32-bit protoc under 64-bit Windows, with the following command:
 32-bit protoc under 64-bit Windows, with the following command:
 ```
 ```
-$ mvn install -Dos.detected.arch=x86_32
+$ mvn -f javalite-pom.xml install -Dos.detected.arch=x86_32
 ```
 ```
 
 
 ## To push artifacts to Maven Central
 ## To push artifacts to Maven Central
@@ -81,7 +92,6 @@ Windows.
 Use the following command to deploy artifacts for the host platform to a
 Use the following command to deploy artifacts for the host platform to a
 staging repository.
 staging repository.
 ```
 ```
-$ mvn clean deploy -P release
 $ mvn -f javalite-pom.xml clean deploy -P release
 $ mvn -f javalite-pom.xml clean deploy -P release
 ```
 ```
 It creates a new staging repository. Go to
 It creates a new staging repository. Go to
@@ -93,7 +103,6 @@ subsequent deployments you will need to provide the repository name that you
 have found in the first deployment so that all artifacts go to the same
 have found in the first deployment so that all artifacts go to the same
 repository:
 repository:
 ```
 ```
-$ mvn clean deploy -P release -Dstaging.repository=comgoogle-123
 $ mvn -f javalite-pom.xml clean deploy -P release -Dstaging.repository=comgoogle-123
 $ mvn -f javalite-pom.xml clean deploy -P release -Dstaging.repository=comgoogle-123
 ```
 ```