java / library / assira

Ranides Atterwim 5bcd3aaa76 resolve #47: FilterIterator moved forward eagerly, without no reason 4 سال پیش
assira.asm 034315fdb0 release 2.8.0 4 سال پیش
assira.benchmark e13c3b35a6 #33 name, description, developers, licenses, scm, distributionManagement 4 سال پیش
assira.commons 04520e831b resolve ##44 4 سال پیش
assira.core 5bcd3aaa76 resolve #47: FilterIterator moved forward eagerly, without no reason 4 سال پیش
assira.core11 034315fdb0 release 2.8.0 4 سال پیش
assira.core8 034315fdb0 release 2.8.0 4 سال پیش
assira.debugger 449fcc9dc1 remove: ClassUtils: loader functions 4 سال پیش
assira.drafts 81b8e6be70 clear drafts 4 سال پیش
assira.enterprise 034315fdb0 release 2.8.0 4 سال پیش
assira.junit 6ff0d70930 resolve #48 4 سال پیش
assira.lambda 034315fdb0 release 2.8.0 4 سال پیش
assira.test 034315fdb0 release 2.8.0 4 سال پیش
doc 769c9ff132 change: adapter can wrap returns & arguments 6 سال پیش
rules a446b29df3 rename: Bitmask into MaskFactory 4 سال پیش
scripts 01110cf42f reduce dependencies in assira.core & assira.jdk8 by moving components into assira.commons (size of assira.jdk8-all is reduced by 50%) 4 سال پیش
.gitignore 29ed710fdc repackage 5 سال پیش
COPYING e13c3b35a6 #33 name, description, developers, licenses, scm, distributionManagement 4 سال پیش
README.md b14be75450 update version/deployment 4 سال پیش
pom.xml 46522c1b3b junit version 4 سال پیش

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>