Cómo mejorar la velocidad de Java al compilar archivos del protocolo protobuf
El paquete de descarga oficial de ProtoBuf no contiene archivos jar. Los usuarios deben configurarlo/crearlo... y compilarlo ellos mismos. Como no existe un entorno de compilación en Windows, utilicé una forma estúpida de manejarlo.
Descargar:
protobuf-2.4.1.zip Archivos fuente de ProtoBuf (incluidos C++/Java/Python)
protoc-2.4.1-win32. Comando Protoc compilado para Windows (este comando se usa para convertir archivos .pro en archivos .pro).
Para analizar los dos archivos por separado, puede encontrar el archivo protoc.exe en el archivo descomprimido de protoc-2.4.1-win32.zip, copiarlo en el directorio protobuf-2.4.1/src. y luego transfiera Vaya a protobuf-2.4.1/java y ejecute:
mvn install
Si maven no está instalado, conéctese en línea para encontrar el manual de instalación de maven.
Después de la compilación, puede encontrar el archivo protobuf-2.4.1.jar en el directorio protobuf-2.4.1/java/target.
Postscript
protobuf-2.4.1.zip contiene archivos fuente de protocolo y java, por lo que si lo instala de acuerdo con el tutorial oficial, el compilador de protocolo se generará primero y luego Se generará el paquete jar. Dado que mvn install incluye compilación y prueba, y el código de prueba depende del compilador de protocolo, debe descargar el compilador de protocolo por separado y colocarlo en el directorio src.
Si no necesitas verificar los resultados de la compilación (no realizar pruebas unitarias), puedes seguir los siguientes pasos:
Descarga protobuf-2.4.1.zip y descomprímelo. vaya a protobuf -2.4.1/java
mvn install -Dmaven.test skip=true
Eso es todo.