Projects tigase _server server-core Issues #748
Building instructions do not work without access to private repos (#748)
Artur Hefczyc opened 8 years ago
Due Date
2017-01-31

Building instructions do not work without access to some private packages. As a result users who get sources from repository and follow documentation cannot generate binaries.

The build process should be updated to allow anybody to build binaries from all publicly available projects. So the public documentation is correct and does not need any changes. Just the building scripts should be updated to include only packages publicly accessible when called. An additional build targets should be created to build binaries with non-public packages.

  • Wojciech Kapcia (Tigase) commented 8 years ago

    Artur Hefczyc wrote:

    Building instructions do not work without access to some private packages. As a result users who get sources from repository and follow documentation cannot generate binaries.

    Which version? origin/master (7.2.0) or origin/release (7.1.0)? How is it failing for you?

    Given the recent switch and large change in documentation structure, for the sake of maintaining topic here's the link to 7.1.0 version:

    http://docs.tigase.org/tigase-server/7.1.0/Development_Guide/html/#_building_server_and_generating_packages

    This is not exactly true. The idea is that even though we have private project, we deploy to maven repository obfuscated (with proguard, same as we are shipping in distribution packages) artifacts so everyone can create exactly the same binary as we do provide without the need do access our repositories.

    I've just tried to run the build with the 7.1.x (and it shouldn't be different for 7.2.x) and it worked for me - all needed dependencies were pulled from the repository:

    # latest version
    wojtek@atlantiscity.local ~/dev/tigase/tigase-server $ git status
    On branch release
    Your branch is up-to-date with 'origin/release'.
    nothing to commit, working tree clean
    
    wojtek@atlantiscity.local ~/dev/tigase/tigase-server $ git log --oneline --max-count=1 | cat
    a8d5d073 prepare for next development iteration
    
    # clean local repository:
    wojtek@atlantiscity.local ~/dev/tigase/tigase-server $ rm -rf ~/.m2/repository/tigase/*
    wojtek@atlantiscity.local ~/dev/tigase/tigase-server $ ls -lah ~/.m2/repository/tigase/
    total 0
    drwxr-xr-x   2 wojtek  staff    68B Jan 31 11:39 .
    drwxr-xr-x  36 wojtek  staff   1.2K Jan 31 11:37 ..
    
    # build package as described in documentation:
    wojtek@atlantiscity.local ~/dev/tigase/tigase-server $ mvn -Pdist -f modules/master/pom.xml clean install
    Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [INFO] Scanning for projects...
    [INFO] ------------------------------------------------------------------------
    [INFO] Reactor Build Order:
    [INFO]
    [INFO] Tigase XMPP Server Master project
    [INFO] Tigase XMPP Server
    [INFO] Tigase XMPP Server Distribution builder
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building Tigase XMPP Server Master project 7.1.1-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO]
    [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tigase-server-master ---
    [INFO]
    [INFO] --- buildnumber-maven-plugin:1.2:create (default) @ tigase-server-master ---
    [INFO] Checking for local modifications: skipped.
    [INFO] Updating project files from SCM: skipped.
    [INFO] ShortRevision tag detected. The value is '8'.
    [INFO] Executing: /bin/sh -c cd /Users/wojtek/dev/tigase/tigase-server/modules/master && git rev-parse --verify --short=8 HEAD
    [INFO] Working directory: /Users/wojtek/dev/tigase/tigase-server/modules/master
    [INFO] Storing buildNumber: a8d5d073 at timestamp: 31-ene-2017 11:39:54
    [INFO] ShortRevision tag detected. The value is '8'.
    [INFO] Executing: /bin/sh -c cd /Users/wojtek/dev/tigase/tigase-server/modules/master && git rev-parse --verify --short=8 HEAD
    [INFO] Working directory: /Users/wojtek/dev/tigase/tigase-server/modules/master
    [INFO] Storing buildScmBranch: UNKNOWN
    [INFO]
    [INFO] --- gmaven-plugin:1.5:execute (gitver) @ tigase-server-master ---
    setting revision to: 4380
    [INFO]
    [INFO] --- maven-javadoc-plugin:2.9.1:jar (attach-javadocs) @ tigase-server-master ---
    [INFO] Not executing Javadoc as the project is not a Java classpath-capable package
    [INFO]
    [INFO] --- maven-install-plugin:2.4:install (default-install) @ tigase-server-master ---
    [INFO] Installing /Users/wojtek/dev/tigase/tigase-server/modules/master/pom.xml to /Users/wojtek/.m2/repository/tigase/tigase-server-master/7.1.1-SNAPSHOT/tigase-server-master-7.1.1-SNAPSHOT.pom
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building Tigase XMPP Server 7.1.1-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-utils/3.5.0/tigase-utils-3.5.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-utils/3.5.0/tigase-utils-3.5.0.pom (7 KB at 5.3 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-xmltools/3.5.0/tigase-xmltools-3.5.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-xmltools/3.5.0/tigase-xmltools-3.5.0.pom (6 KB at 14.3 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-utils/3.5.0/tigase-utils-3.5.0.jar
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-xmltools/3.5.0/tigase-xmltools-3.5.0.jar
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-xmltools/3.5.0/tigase-xmltools-3.5.0.jar (53 KB at 53.2 KB/sec)
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-utils/3.5.0/tigase-utils-3.5.0.jar (219 KB at 102.8 KB/sec)
    [INFO]
    [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tigase-server ---
    [INFO] Deleting /Users/wojtek/dev/tigase/tigase-server/target
    [INFO]
    [INFO] --- buildnumber-maven-plugin:1.2:create (default) @ tigase-server ---
    [INFO]
    [INFO] --- gmaven-plugin:1.5:execute (gitver) @ tigase-server ---
    setting revision to: 4380
    [INFO]
    [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ tigase-server ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 6 resources
    [INFO]
    [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ tigase-server ---
    [INFO] Compiling 601 source files to /Users/wojtek/dev/tigase/tigase-server/target/classes
    [WARNING] /Users/wojtek/dev/tigase/tigase-server/src/main/java/tigase/net/IOUtil.java:[30,17] DirectBuffer is internal proprietary API and may be removed in a future release
    [WARNING] /Users/wojtek/dev/tigase/tigase-server/src/main/java/tigase/cluster/MonitorClustered.java:[27,28] [deprecation] MonitorComponent in tigase.server.monitor has been deprecated
    [WARNING] /Users/wojtek/dev/tigase/tigase-server/src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:[504,3] [deprecation] Roster in tigase.xmpp.impl.roster has been deprecated
    [WARNING] /Users/wojtek/dev/tigase/tigase-server/src/main/java/tigase/xmpp/impl/roster/RosterFlat.java:[504,26] [deprecation] Roster in tigase.xmpp.impl.roster has been deprecated
    [WARNING] /Users/wojtek/dev/tigase/tigase-server/src/main/java/tigase/net/IOUtil.java:[120,5] DirectBuffer is internal proprietary API and may be removed in a future release
    [INFO]
    [INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ tigase-server ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] skip non existing resourceDirectory /Users/wojtek/dev/tigase/tigase-server/src/test/resources
    [INFO]
    [INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ tigase-server ---
    [INFO] Compiling 62 source files to /Users/wojtek/dev/tigase/tigase-server/target/test-classes
    [INFO]
    [INFO] --- maven-surefire-plugin:2.17:test (default-test) @ tigase-server ---
    [INFO] Surefire report directory: /Users/wojtek/dev/tigase/tigase-server/target/surefire-reports
    [INFO] Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider
    [INFO] parallel='methods', perCoreThreadCount=true, threadCount=10, useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, threadCountMethods=0, parallelOptimized=true
    
    -------------------------------------------------------
     T E S T S
    -------------------------------------------------------
    …
    
    Results :
    
    Tests run: 158, Failures: 0, Errors: 0, Skipped: 2
    
    [INFO]
    [INFO] --- maven-bundle-plugin:2.4.0:bundle (default-bundle) @ tigase-server ---
    [WARNING] Bundle tigase:tigase-server:bundle:7.1.1-SNAPSHOT : Split package, multiple jars provide the same package:tigase/annotations
    Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning
    Package found in   [Jar:., Jar:tigase-xmltools]
    Class path         [Jar:., Jar:tigase-utils, Jar:tigase-xmltools, Jar:org.osgi.core, Jar:jul-to-slf4j, Jar:slf4j-api]
    [WARNING] Bundle tigase:tigase-server:bundle:7.1.1-SNAPSHOT : Split package, multiple jars provide the same package:tigase/util
    Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning
    Package found in   [Jar:., Jar:tigase-utils]
    Class path         [Jar:., Jar:tigase-utils, Jar:tigase-xmltools, Jar:org.osgi.core, Jar:jul-to-slf4j, Jar:slf4j-api]
    [WARNING] Bundle tigase:tigase-server:bundle:7.1.1-SNAPSHOT : Split package, multiple jars provide the same package:tigase/xmpp
    Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning
    Package found in   [Jar:., Jar:tigase-utils]
    Class path         [Jar:., Jar:tigase-utils, Jar:tigase-xmltools, Jar:org.osgi.core, Jar:jul-to-slf4j, Jar:slf4j-api]
    [WARNING] Bundle tigase:tigase-server:bundle:7.1.1-SNAPSHOT : Unused Private-Package instructions, no such package(s) on the class path: [tigase.http.*]
    [INFO]
    [INFO] --- maven-jar-plugin:3.0.2:test-jar (default) @ tigase-server ---
    [INFO] Building jar: /Users/wojtek/dev/tigase/tigase-server/target/tigase-server-tests.jar
    [INFO]
    [INFO] --- maven-javadoc-plugin:2.9.1:jar (attach-javadocs) @ tigase-server ---
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-xmltools/3.5.0/tigase-xmltools-3.5.0-sources.jar
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-utils/3.5.0/tigase-utils-3.5.0-sources.jar
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-xmltools/3.5.0/tigase-xmltools-3.5.0-sources.jar (46 KB at 29.2 KB/sec)
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-utils/3.5.0/tigase-utils-3.5.0-sources.jar (145 KB at 56.9 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-utils/3.5.0/tigase-utils-3.5.0-javadoc-resources.jar
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-xmltools/3.5.0/tigase-xmltools-3.5.0-javadoc-resources.jar
    Downloading: http://maven-repo.tigase.org/repository/snapshot/tigase/tigase-utils/3.5.0/tigase-utils-3.5.0-javadoc-resources.jar
    Downloading: http://maven-repo.tigase.org/repository/snapshot/tigase/tigase-xmltools/3.5.0/tigase-xmltools-3.5.0-javadoc-resources.jar
    Downloading: https://repo.maven.apache.org/maven2/tigase/tigase-xmltools/3.5.0/tigase-xmltools-3.5.0-javadoc-resources.jar
    Downloading: https://repo.maven.apache.org/maven2/tigase/tigase-utils/3.5.0/tigase-utils-3.5.0-javadoc-resources.jar
    [INFO]
    100 warnings
    [WARNING] Javadoc Warnings
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    …
    [INFO] Building jar: /Users/wojtek/dev/tigase/tigase-server/pack/tigase-issue #7.1.1-SNAPSHOT-b4380-javadoc.jar
    [INFO]
    [INFO] --- maven-jarsigner-plugin:1.4:sign (sign) @ tigase-server ---
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [INFO] 20 archive(s) processed
    [INFO]
    [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ tigase-server ---
    [INFO] Installing /Users/wojtek/dev/tigase/tigase-server/target/tigase-server.jar to /Users/wojtek/.m2/repository/tigase/tigase-server/7.1.1-SNAPSHOT/tigase-issue #7.1.1-SNAPSHOT.jar
    [INFO] Installing /Users/wojtek/dev/tigase/tigase-server/pom.xml to /Users/wojtek/.m2/repository/tigase/tigase-server/7.1.1-SNAPSHOT/tigase-issue #7.1.1-SNAPSHOT.pom
    [INFO] Installing /Users/wojtek/dev/tigase/tigase-server/target/tigase-server-tests.jar to /Users/wojtek/.m2/repository/tigase/tigase-server/7.1.1-SNAPSHOT/tigase-issue #7.1.1-SNAPSHOT-tests.jar
    [INFO] Installing pack/tigase-issue #7.1.1-SNAPSHOT-b4380-javadoc.jar to /Users/wojtek/.m2/repository/tigase/tigase-server/7.1.1-SNAPSHOT/tigase-issue #7.1.1-SNAPSHOT-javadoc.jar
    [INFO]
    [INFO] --- maven-bundle-plugin:2.4.0:install (default-install) @ tigase-server ---
    [INFO] Installing tigase/tigase-server/7.1.1-SNAPSHOT/tigase-issue #7.1.1-SNAPSHOT.jar
    [INFO] Writing OBR metadata
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building Tigase XMPP Server Distribution builder 7.1.1-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-ext-mailer/1.0.0/tigase-ext-mailer-1.0.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-ext-mailer/1.0.0/tigase-ext-mailer-1.0.0.pom (9 KB at 12.3 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-muc/2.4.0/tigase-muc-2.4.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-muc/2.4.0/tigase-muc-2.4.0.pom (8 KB at 18.1 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-server/7.1.0/tigase-issue #7.1.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-server/7.1.0/tigase-issue #7.1.0.pom (8 KB at 16.5 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-server-master/7.1.0/tigase-server-master-7.1.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-server-master/7.1.0/tigase-server-master-7.1.0.pom (7 KB at 15.2 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/snapshot/tigase/tigase-utils/3.5.0-SNAPSHOT/maven-metadata.xml
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-utils/3.5.0-SNAPSHOT/maven-metadata.xml
    Downloaded: http://maven-repo.tigase.org/repository/snapshot/tigase/tigase-utils/3.5.0-SNAPSHOT/maven-metadata.xml (357 B at 0.5 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-utils/3.5.0-SNAPSHOT/tigase-utils-3.5.0-20170122.234719-795.pom
    Downloading: http://maven-repo.tigase.org/repository/snapshot/tigase/tigase-utils/3.5.0-SNAPSHOT/tigase-utils-3.5.0-20170122.234719-795.pom
    Downloaded: http://maven-repo.tigase.org/repository/snapshot/tigase/tigase-utils/3.5.0-SNAPSHOT/tigase-utils-3.5.0-20170122.234719-795.pom (7 KB at 9.7 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/snapshot/tigase/tigase-xmltools/3.5.0-SNAPSHOT/maven-metadata.xml
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-xmltools/3.5.0-SNAPSHOT/maven-metadata.xml
    Downloaded: http://maven-repo.tigase.org/repository/snapshot/tigase/tigase-xmltools/3.5.0-SNAPSHOT/maven-metadata.xml (360 B at 0.5 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-xmltools/3.5.0-SNAPSHOT/tigase-xmltools-3.5.0-20170122.234647-810.pom
    Downloading: http://maven-repo.tigase.org/repository/snapshot/tigase/tigase-xmltools/3.5.0-SNAPSHOT/tigase-xmltools-3.5.0-20170122.234647-810.pom
    Downloaded: http://maven-repo.tigase.org/repository/snapshot/tigase/tigase-xmltools/3.5.0-SNAPSHOT/tigase-xmltools-3.5.0-20170122.234647-810.pom (6 KB at 7.9 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-pubsub/3.2.0/tigase-pubsub-3.2.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-pubsub/3.2.0/tigase-pubsub-3.2.0.pom (10 KB at 3.8 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-extras/1.1.2/tigase-extras-1.1.2.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-extras/1.1.2/tigase-extras-1.1.2.pom (8 KB at 13.7 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/licence-lib/1.2.0/licence-lib-1.2.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/licence-lib/1.2.0/licence-lib-1.2.0.pom (6 KB at 13.7 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-licence/1.2.0/tigase-licence-1.2.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-licence/1.2.0/tigase-licence-1.2.0.pom (5 KB at 9.6 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-stats-collector-provider/1.2.0/tigase-stats-collector-provider-1.2.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-stats-collector-provider/1.2.0/tigase-stats-collector-provider-1.2.0.pom (4 KB at 7.3 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-stats-collector/1.2.0/tigase-stats-collector-1.2.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-stats-collector/1.2.0/tigase-stats-collector-1.2.0.pom (8 KB at 16.8 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-stats-collector-library/1.2.0/tigase-stats-collector-library-1.2.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-stats-collector-library/1.2.0/tigase-stats-collector-library-1.2.0.pom (3 KB at 5.7 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-http-api/1.2.0/tigase-http-api-1.2.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-http-api/1.2.0/tigase-http-api-1.2.0.pom (10 KB at 15.3 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/sure/web/tigase-web-ui/2.1.0/tigase-web-ui-2.1.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/sure/web/tigase-web-ui/2.1.0/tigase-web-ui-2.1.0.pom (10 KB at 22.9 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-http-api-jetty/1.1.0/tigase-http-api-jetty-1.1.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-http-api-jetty/1.1.0/tigase-http-api-jetty-1.1.0.pom (10 KB at 18.5 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-message-archiving/1.2.0/tigase-message-archiving-1.2.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-message-archiving/1.2.0/tigase-message-archiving-1.2.0.pom (8 KB at 17.0 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-unified-archive/1.0.0/tigase-unified-archive-1.0.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-unified-archive/1.0.0/tigase-unified-archive-1.0.0.pom (9 KB at 20.1 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-socks5/1.2.0/tigase-socks5-1.2.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-socks5/1.2.0/tigase-socks5-1.2.0.pom (8 KB at 17.2 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-stun/1.1.2/tigase-stun-1.1.2.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-stun/1.1.2/tigase-stun-1.1.2.pom (7 KB at 12.2 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-acs/2.3.0/tigase-acs-2.3.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-acs/2.3.0/tigase-acs-2.3.0.pom (22 KB at 34.1 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-acs-muc/1.2.0/tigase-acs-muc-1.2.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-acs-muc/1.2.0/tigase-acs-muc-1.2.0.pom (9 KB at 21.0 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-acs-pubsub/1.2.0/tigase-acs-pubsub-1.2.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-acs-pubsub/1.2.0/tigase-acs-pubsub-1.2.0.pom (9 KB at 20.9 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-mongodb/1.1.0/tigase-mongodb-1.1.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-mongodb/1.1.0/tigase-mongodb-1.1.0.pom (9 KB at 20.8 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-ext-mailer/1.0.0/tigase-ext-mailer-1.0.0.jar
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-muc/2.4.0/tigase-muc-2.4.0.jar
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-pubsub/3.2.0/tigase-pubsub-3.2.0.jar
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-extras/1.1.2/tigase-extras-1.1.2.jar
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/licence-lib/1.2.0/licence-lib-1.2.0.jar
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-ext-mailer/1.0.0/tigase-ext-mailer-1.0.0.jar (11 KB at 21.5 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-stats-collector-library/1.2.0/tigase-stats-collector-library-1.2.0.jar
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-stats-collector-library/1.2.0/tigase-stats-collector-library-1.2.0.jar (18 KB at 15.1 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-stats-collector-provider/1.2.0/tigase-stats-collector-provider-1.2.0.jar
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-extras/1.1.2/tigase-extras-1.1.2.jar (51 KB at 43.7 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-http-api/1.2.0/tigase-http-api-1.2.0.jar
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/licence-lib/1.2.0/licence-lib-1.2.0.jar (60 KB at 50.0 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/sure/web/tigase-web-ui/2.1.0/tigase-web-ui-2.1.0.war
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-stats-collector-provider/1.2.0/tigase-stats-collector-provider-1.2.0.jar (14 KB at 8.7 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-http-api-jetty/1.1.0/tigase-http-api-jetty-1.1.0.jar
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-muc/2.4.0/tigase-muc-2.4.0.jar (175 KB at 89.2 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-message-archiving/1.2.0/tigase-message-archiving-1.2.0.jar
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-http-api-jetty/1.1.0/tigase-http-api-jetty-1.1.0.jar (23 KB at 10.2 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-unified-archive/1.0.0/tigase-unified-archive-1.0.0.jar
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-message-archiving/1.2.0/tigase-message-archiving-1.2.0.jar (76 KB at 22.8 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-socks5/1.2.0/tigase-socks5-1.2.0.jar
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-unified-archive/1.0.0/tigase-unified-archive-1.0.0.jar (36 KB at 9.6 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-stun/1.1.2/tigase-stun-1.1.2.jar
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-http-api/1.2.0/tigase-http-api-1.2.0.jar (290 KB at 67.3 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-acs/2.3.0/tigase-acs-2.3.0.jar
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-stun/1.1.2/tigase-stun-1.1.2.jar (18 KB at 3.9 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-acs-muc/1.2.0/tigase-acs-muc-1.2.0.jar
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-acs/2.3.0/tigase-acs-2.3.0.jar (44 KB at 8.3 KB/sec)
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-socks5/1.2.0/tigase-socks5-1.2.0.jar (67 KB at 12.7 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-acs-pubsub/1.2.0/tigase-acs-pubsub-1.2.0.jar
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-mongodb/1.1.0/tigase-mongodb-1.1.0.jar
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-pubsub/3.2.0/tigase-pubsub-3.2.0.jar (403 KB at 71.3 KB/sec)
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-acs-muc/1.2.0/tigase-acs-muc-1.2.0.jar (76 KB at 12.0 KB/sec)
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-acs-pubsub/1.2.0/tigase-acs-pubsub-1.2.0.jar (42 KB at 6.6 KB/sec)
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-mongodb/1.1.0/tigase-mongodb-1.1.0.jar (68 KB at 10.6 KB/sec)
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/sure/web/tigase-web-ui/2.1.0/tigase-web-ui-2.1.0.war (3082 KB at 159.5 KB/sec)
    [INFO]
    [INFO] --- maven-clean-plugin:2.6.1:clean (default-clean) @ tigase-server-dist ---
    [INFO] Deleting /Users/wojtek/dev/tigase/tigase-server/modules/distribution/target
    [INFO]
    [INFO] --- maven-clean-plugin:2.6.1:clean (clean-deps) @ tigase-server-dist ---
    [INFO] Deleting /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars (includes = [**/*.jar], excludes = [])
    [INFO]
    [INFO] --- buildnumber-maven-plugin:1.2:create (default) @ tigase-server-dist ---
    [INFO]
    [INFO] --- gmaven-plugin:1.5:execute (gitver) @ tigase-server-dist ---
    setting revision to: 4380
    [INFO]
    [INFO] --- maven-dependency-plugin:2.8:copy-dependencies (copy-dependencies) @ tigase-server-dist ---
    [INFO] Copying tigase-muc-2.4.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-muc.jar
    [INFO] Copying jul-to-slf4j-1.7.5.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/jul-to-slf4j.jar
    [INFO] Copying mongo-java-driver-2.14.1.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/mongo-java-driver.jar
    [INFO] Copying org.apache.felix.configadmin-1.6.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/org.apache.felix.configadmin.jar
    [INFO] Copying tigase-extras-1.1.2.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-extras.jar
    [INFO] Copying tigase-stats-collector-library-1.2.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-stats-collector-library.jar
    [INFO] Copying junit-4.11.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/junit.jar
    [INFO] Copying logback-core-1.0.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/logback-core.jar
    [INFO] Copying tigase-ext-mailer-1.0.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-ext-mailer.jar
    [INFO] Copying tigase-http-api-1.2.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-http-api.jar
    [INFO] Copying tigase-http-api-jetty-1.1.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-http-api-jetty.jar
    [INFO] Copying tigase-socks5-1.2.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-socks5.jar
    [INFO] Copying jstun-0.7.3.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/jstun.jar
    [INFO] Copying org.apache.felix.shell-1.4.2.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/org.apache.felix.shell.jar
    [INFO] Copying tigase-acs-pubsub-1.2.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-acs-pubsub.jar
    [INFO] Copying derbytools-10.12.1.1.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/derbytools.jar
    [INFO] Copying tigase-stun-1.1.2.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-stun.jar
    [INFO] Copying tigase-acs-muc-1.2.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-acs-muc.jar
    [INFO] Copying org.apache.felix.main-4.4.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/org.apache.felix.main.jar
    [INFO] Copying org.apache.felix.shell.remote-1.0.4.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/org.apache.felix.shell.remote.jar
    [INFO] Copying tigase-stats-collector-provider-1.2.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-stats-collector-provider.jar
    [INFO] Copying jtds-1.3.1.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/jtds.jar
    [INFO] Copying hamcrest-core-1.3.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/hamcrest-core.jar
    [INFO] Copying org.osgi.core-1.4.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/org.osgi.core.jar
    [INFO] Copying slf4j-api-1.7.5.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/slf4j-api.jar
    [INFO] Copying logback-classic-1.0.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/logback-classic.jar
    [INFO] Copying licence-lib-1.2.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/licence-lib.jar
    [INFO] Copying org.apache.felix.bundlerepository-1.6.6.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/org.apache.felix.bundlerepository.jar
    [INFO] Copying groovy-all-2.4.3.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/groovy-all.jar
    [INFO] Copying tigase-mongodb-1.1.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-mongodb.jar
    [INFO] Copying tigase-pubsub-3.2.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-pubsub.jar
    [INFO] Copying tigase-web-ui-2.1.0.war to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-web-ui.war
    [INFO] Copying postgresql-9.4.1207.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/postgresql.jar
    [INFO] Copying tigase-message-archiving-1.2.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-message-archiving.jar
    [INFO] Copying derby-10.12.1.1.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/derby.jar
    [INFO] Copying tigase-unified-archive-1.0.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-unified-archive.jar
    [INFO] Copying tigase-server.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-server.jar
    [INFO] Copying org.apache.felix.http.bundle-2.2.1.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/org.apache.felix.http.bundle.jar
    [INFO] Copying tigase-acs-2.3.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-acs.jar
    [INFO] Copying mysql-connector-java-5.1.11.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/mysql-connector-java.jar
    [INFO]
    [INFO] --- maven-dependency-plugin:2.8:copy (copy-old-pubsub) @ tigase-server-dist ---
    [INFO] Configured Artifact: tigase:tigase-pubsub:2.2.0:jar
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-pubsub/2.2.0/tigase-pubsub-2.2.0.jar
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-pubsub/2.2.0/tigase-pubsub-2.2.0.jar (269 KB at 55.2 KB/sec)
    [INFO] Copying tigase-pubsub-2.2.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-pubsub-2.2.0.jar.old
    [INFO]
    [INFO] --- maven-dependency-plugin:2.8:unpack (tigase-resources) @ tigase-server-dist ---
    [INFO] Configured Artifact: tigase:tigase-http-api:1.2.0:jar
    [INFO] Configured Artifact: tigase:tigase-http-api-jetty:1.1.0:jar
    [INFO] Configured Artifact: tigase:tigase-muc:2.4.0:jar
    [INFO] Configured Artifact: tigase:tigase-socks5:1.2.0:jar
    [INFO] Configured Artifact: tigase:tigase-pubsub:3.2.0:jar
    [INFO] Configured Artifact: tigase:licence-lib:1.2.0:jar
    [INFO] Unpacking /Users/wojtek/.m2/repository/tigase/tigase-http-api/1.2.0/tigase-http-api-1.2.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../.. with includes "*.xml,**/*.groovy,**/*.html" and excludes ""
    [INFO] Unpacking /Users/wojtek/.m2/repository/tigase/tigase-http-api-jetty/1.1.0/tigase-http-api-jetty-1.1.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../.. with includes "*.xml,**/*.groovy" and excludes ""
    [INFO] Unpacking /Users/wojtek/.m2/repository/tigase/tigase-muc/2.4.0/tigase-muc-2.4.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../scripts with includes "**/*.groovy" and excludes ""
    [INFO] Unpacking /Users/wojtek/.m2/repository/tigase/tigase-socks5/1.2.0/tigase-socks5-1.2.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../database with includes "**/*.sql" and excludes ""
    [INFO] Unpacking /Users/wojtek/.m2/repository/tigase/tigase-pubsub/3.2.0/tigase-pubsub-3.2.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../.. with includes "**/*.sql,**/*.sh,**/*.cmd,**/*.txt,**/*.groovy" and excludes ""
    [INFO] Unpacking /Users/wojtek/.m2/repository/tigase/licence-lib/1.2.0/licence-lib-1.2.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../.. with includes "**/*.groovy,**/keystore-letsencrypt" and excludes ""
    [INFO]
    [INFO] --- maven-jarsigner-plugin:1.4:sign (sign) @ tigase-server-dist ---
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [WARNING] Picked up JAVA_TOOL_OPTIONS: -Djava.awt.headless=true
    [INFO] 21 archive(s) processed
    [INFO]
    [INFO] --- exec-maven-plugin:1.2.1:exec (ChangeLog generation) @ tigase-server-dist ---
    [INFO]
    [INFO] --- maven-antrun-plugin:1.7:run (default) @ tigase-server-dist ---
    [INFO] Executing tasks
    
    main:
    [INFO] Executed tasks
    [INFO]
    [INFO] --- maven-assembly-plugin:2.4:single (dist) @ tigase-server-dist ---
    [INFO] Reading assembly descriptor: src/main/assembly/dist.xml
    [INFO] Reading assembly descriptor: src/main/assembly/dist-max.xml
    [INFO] Building zip: /Users/wojtek/dev/tigase/tigase-server/pack/tigase-issue #7.1.1-SNAPSHOT-b4380-dist.zip
    [INFO] Building tar: /Users/wojtek/dev/tigase/tigase-server/pack/tigase-issue #7.1.1-SNAPSHOT-b4380-dist.tar.gz
    [INFO] Building zip: /Users/wojtek/dev/tigase/tigase-server/pack/tigase-issue #7.1.1-SNAPSHOT-b4380-dist-max.zip
    [INFO] Building tar: /Users/wojtek/dev/tigase/tigase-server/pack/tigase-issue #7.1.1-SNAPSHOT-b4380-dist-max.tar.gz
    [INFO]
    [INFO] --- maven-javadoc-plugin:2.9.1:jar (attach-javadocs) @ tigase-server-dist ---
    [INFO] Not executing Javadoc as the project is not a Java classpath-capable package
    [INFO]
    [INFO] --- maven-install-plugin:2.4:install (default-install) @ tigase-server-dist ---
    [INFO] Installing /Users/wojtek/dev/tigase/tigase-server/modules/distribution/pom.xml to /Users/wojtek/.m2/repository/tigase/tigase-server-dist/7.1.1-SNAPSHOT/tigase-server-dist-7.1.1-SNAPSHOT.pom
    [INFO] Installing /Users/wojtek/dev/tigase/tigase-server/pack/tigase-issue #7.1.1-SNAPSHOT-b4380-dist.zip to /Users/wojtek/.m2/repository/tigase/tigase-server-dist/7.1.1-SNAPSHOT/tigase-server-dist-7.1.1-SNAPSHOT-dist.zip
    [INFO] Installing /Users/wojtek/dev/tigase/tigase-server/pack/tigase-issue #7.1.1-SNAPSHOT-b4380-dist.tar.gz to /Users/wojtek/.m2/repository/tigase/tigase-server-dist/7.1.1-SNAPSHOT/tigase-server-dist-7.1.1-SNAPSHOT-dist.tar.gz
    [INFO] Installing /Users/wojtek/dev/tigase/tigase-server/pack/tigase-issue #7.1.1-SNAPSHOT-b4380-dist-max.zip to /Users/wojtek/.m2/repository/tigase/tigase-server-dist/7.1.1-SNAPSHOT/tigase-server-dist-7.1.1-SNAPSHOT-dist-max.zip
    [INFO] Installing /Users/wojtek/dev/tigase/tigase-server/pack/tigase-issue #7.1.1-SNAPSHOT-b4380-dist-max.tar.gz to /Users/wojtek/.m2/repository/tigase/tigase-server-dist/7.1.1-SNAPSHOT/tigase-server-dist-7.1.1-SNAPSHOT-dist-max.tar.gz
    [INFO] ------------------------------------------------------------------------
    [INFO] Reactor Summary:
    [INFO]
    [INFO] Tigase XMPP Server Master project .................. SUCCESS [  2.507 s]
    [INFO] Tigase XMPP Server ................................. SUCCESS [01:46 min]
    [INFO] Tigase XMPP Server Distribution builder ............ SUCCESS [01:26 min]
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 03:16 min
    [INFO] Finished at: 2017-01-31T11:43:09-03:00
    [INFO] Final Memory: 53M/890M
    [INFO] ------------------------------------------------------------------------
    

    Please note those lines:

    Downloading: http://maven-repo.tigase.org/repository/release/tigase/licence-lib/1.2.0/licence-lib-1.2.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/licence-lib/1.2.0/licence-lib-1.2.0.pom (6 KB at 13.7 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-licence/1.2.0/tigase-licence-1.2.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-licence/1.2.0/tigase-licence-1.2.0.pom (5 KB at 9.6 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-stats-collector-provider/1.2.0/tigase-stats-collector-provider-1.2.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-stats-collector-provider/1.2.0/tigase-stats-collector-provider-1.2.0.pom (4 KB at 7.3 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-stats-collector/1.2.0/tigase-stats-collector-1.2.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-stats-collector/1.2.0/tigase-stats-collector-1.2.0.pom (8 KB at 16.8 KB/sec)
    Downloading: http://maven-repo.tigase.org/repository/release/tigase/tigase-stats-collector-library/1.2.0/tigase-stats-collector-library-1.2.0.pom
    Downloaded: http://maven-repo.tigase.org/repository/release/tigase/tigase-stats-collector-library/1.2.0/tigase-stats-collector-library-1.2.0.pom (3 KB at 5.7 KB/sec)
    …
    [INFO] Copying tigase-stats-collector-provider-1.2.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/tigase-stats-collector-provider.jar
    [INFO] Copying licence-lib-1.2.0.jar to /Users/wojtek/dev/tigase/tigase-server/modules/distribution/../../jars/licence-lib.jar
    

    The build process should be updated to allow anybody to build binaries from all publicly available projects. So the public documentation is correct and does not need any changes. Just the building scripts should be updated to include only packages publicly accessible when called. An additional build targets should be created to build binaries with non-public packages.

    While we could add another profile (let's say @skip-commercial@) I'm not sure it's beneficial - build works just fine and if someone doesn't want commercial features they can simply strip those dependencies from @pom.xml@. However you've mentioned a number of time that you want to maintain the best user experience so putting the hammer in the user hand and then being surprised something is not working (missing ACS) seems counter-intuitive.

  • Artur Hefczyc commented 8 years ago

    Ok, I ran it again today and the build was successful. Yesterday I tried of course the master 7.2.0 branch. And it failed because our public maven repository did not have any recent builds for our other components, so I had to build them myself. However, if we have all required packages in our public maven repo than this is OK.

issue 1 of 1
Type
Bug
Priority
Major
Assignee
RedmineID
4864
Issue Votes (0)
Watchers (0)
Reference
tigase/_server/server-core#748
Please wait...
Page is in error, reload to recover