java / library / assira

Ranides Atterwim abc702ec1e release 2.8.3-SNAPSHOT %!s(int64=4) %!d(string=hai) anos
assira.asm abc702ec1e release 2.8.3-SNAPSHOT %!s(int64=4) %!d(string=hai) anos
assira.benchmark 19a7fbac76 #33 name, description, developers, licenses, scm, distributionManagement %!s(int64=4) %!d(string=hai) anos
assira.commons abc702ec1e release 2.8.3-SNAPSHOT %!s(int64=4) %!d(string=hai) anos
assira.core abc702ec1e release 2.8.3-SNAPSHOT %!s(int64=4) %!d(string=hai) anos
assira.core11 abc702ec1e release 2.8.3-SNAPSHOT %!s(int64=4) %!d(string=hai) anos
assira.core8 abc702ec1e release 2.8.3-SNAPSHOT %!s(int64=4) %!d(string=hai) anos
assira.debugger c2669cbab9 remove: ClassUtils: loader functions %!s(int64=4) %!d(string=hai) anos
assira.drafts 405a538caa clear drafts %!s(int64=4) %!d(string=hai) anos
assira.enterprise abc702ec1e release 2.8.3-SNAPSHOT %!s(int64=4) %!d(string=hai) anos
assira.junit abc702ec1e release 2.8.3-SNAPSHOT %!s(int64=4) %!d(string=hai) anos
assira.lambda abc702ec1e release 2.8.3-SNAPSHOT %!s(int64=4) %!d(string=hai) anos
assira.test abc702ec1e release 2.8.3-SNAPSHOT %!s(int64=4) %!d(string=hai) anos
assira.xls abc702ec1e release 2.8.3-SNAPSHOT %!s(int64=4) %!d(string=hai) anos
doc b2e4dc2a83 change: adapter can wrap returns & arguments %!s(int64=6) %!d(string=hai) anos
rules 242c1e6904 rename: Bitmask into MaskFactory %!s(int64=4) %!d(string=hai) anos
scripts e6d8d4b695 reduce dependencies in assira.core & assira.jdk8 by moving components into assira.commons (size of assira.jdk8-all is reduced by 50%) %!s(int64=4) %!d(string=hai) anos
.gitignore 39d1d7b1ae repackage %!s(int64=5) %!d(string=hai) anos
COPYING 19a7fbac76 #33 name, description, developers, licenses, scm, distributionManagement %!s(int64=4) %!d(string=hai) anos
README.md 4494a9b002 update version/deployment %!s(int64=4) %!d(string=hai) anos
pom.xml abc702ec1e release 2.8.3-SNAPSHOT %!s(int64=4) %!d(string=hai) anos

README.md

assira library

local build

mvn -P common,jdk8 clean install
mvn -P common,jdk11 clean install

deployment to maven central

JDK 8
mvn clean deploy -P release,asm,common,jdk8

JDK 11
mvn clean deploy -P release,jdk11

profiles

  • asm: modules
  • common: modules
  • jdk8: modules
  • jdk11: modules
  • release: settings for deployment
  • offline: disable tests which require internet connection

activate profile "offline":

<profiles>
    <profile>
        <id>offline</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
        <properties>
            <net.ranides.offline>true</net.ranides.offline>
        </properties>
    </profile>
</profiles>

select correct GPG certificate:

<profiles>
    <profile>
        <id>ossrh</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
        <properties>
            <gpg.keyname>1D0A66ED980F117DA5037470B83FAF4841FC4F70</gpg.keyname>
        </properties>
    </profile>
</profiles>