• David Ostrovsky's avatar
    Add build toolchain to upload LibreOffice API to Maven Central · 756e1032
    David Ostrovsky yazdı
    Set up the toolchain to create sources and javadocs artifacts in
    addition to JARs created during the build. Use Buck build tool for
    that: [1]. This is a fork of Google's build tool Blaze, created by
    Xooglers at Facebook. This build tool (like Blaze itself) uses
    Python to write build files.
    
    Add needed tools and build files to install LibreOffice API artifacts
    to local Maven repository or deploy them to Maven Central.
    
    To build all needed artifacts LibreOffice must be built regularly
    with GNU make first. To build the rest of the API (sources and
    javadocs):
    
      $> buck build api
    
    To replace version number with upcoming release version:
    
      $> solenv/bin/version.py 5.1.0
    
    To install the API to local Maven repository:
    
      $> buck build api_install
    
    To deploy the API to Maven Central:
    
      $> buck build api_deploy
    
    Detailed documentation is added to document the prerequisites and
    the workflow to upload LibreOffice API to Maven Central.
    
    * [1] https://buckbuild.com
    
    Change-Id: Ibdd552a01110836703bc069abe829b9921491cac
    Reviewed-on: https://gerrit.libreoffice.org/20343Reviewed-by: 's avatarThorsten Behrens <Thorsten.Behrens@CIB.de>
    Tested-by: 's avatarThorsten Behrens <Thorsten.Behrens@CIB.de>
    (cherry picked from commit 1fd41f43)
    756e1032
Adı
Son kayıt (commit)
Son güncelleme
..
text_cat Loading commit data...
README Loading commit data...
bash-completion.in Loading commit data...
benchmark-document-loading Loading commit data...
check-icon-sizes.py Loading commit data...
convwatch.py Loading commit data...
count-todo-dialogs Loading commit data...
distro-install-clean-up Loading commit data...
distro-install-desktop-integration Loading commit data...
distro-install-file-lists Loading commit data...
distro-install-sdk Loading commit data...
extract-tooltip.py Loading commit data...
fake_pom.xml Loading commit data...
find-duplicated-files.py Loading commit data...
find-duplicated-sids.py Loading commit data...
find-german-comments Loading commit data...
find-undocumented-classes Loading commit data...
find-unused-defines.awk Loading commit data...
find-unused-defines.sh Loading commit data...
find-unused-typedefs.py Loading commit data...
find-unused-typedefs.sh Loading commit data...
find-unusedheaders.pl Loading commit data...
findunusedcode Loading commit data...
fixincludeguards.sh Loading commit data...
fuzzfiles Loading commit data...
gbuild-to-ide Loading commit data...
gen-iwyu-dummy-lib Loading commit data...
gen-iwyu-dummy-lib.awk Loading commit data...
generate-bash-completion Loading commit data...
get-bugzilla-attachments-by-mimetype Loading commit data...
get_config_variables Loading commit data...
git-new-module-workdir Loading commit data...
git-new-workdir Loading commit data...
git-ps1 Loading commit data...
includebloat.awk Loading commit data...
ios-mapfile-statistics Loading commit data...
java-set-classpath.in Loading commit data...
lint-ui.py Loading commit data...
lo-all-static-libs Loading commit data...
lo-commit-stat Loading commit data...
lo-generate-source-tarball Loading commit data...
lo-pack-sources Loading commit data...
lo-xlate-lang Loading commit data...
lolcat Loading commit data...
module-deps.pl Loading commit data...
moveglobalheaders.sh Loading commit data...
parse-perfcheck.py Loading commit data...
refcount_leak.py Loading commit data...
rename-sw-abbreviations.sh Loading commit data...
run Loading commit data...
sanitize-image-links Loading commit data...
striplanguagetags.sh Loading commit data...
stubify.pl Loading commit data...
test-hid-vs-ui.py Loading commit data...
ui-translatable.sh Loading commit data...
unpack-sources Loading commit data...
update_pch Loading commit data...
update_pch.sh Loading commit data...
update_pch_autotune.sh Loading commit data...
update_pch_bisect Loading commit data...
verify-custom-widgets-libs Loading commit data...