java / library / assira

Ranides Atterwim d9eb212918 new: Randomizer.nextBoolean преди 5 месеца
assira.asm 7187f87d47 update version: 2.9.1-SNAPSHOT преди 10 месеца
assira.benchmark 19a7fbac76 #33 name, description, developers, licenses, scm, distributionManagement преди 4 години
assira.commons d9eb212918 new: Randomizer.nextBoolean преди 5 месеца
assira.core 2e6e7dd168 new: CQuery #chunk преди 5 месеца
assira.core11 7187f87d47 update version: 2.9.1-SNAPSHOT преди 10 месеца
assira.core8 7187f87d47 update version: 2.9.1-SNAPSHOT преди 10 месеца
assira.debugger c2669cbab9 remove: ClassUtils: loader functions преди 4 години
assira.drafts 4104be43db draft: zonedatetime преди 1 година
assira.enterprise 7187f87d47 update version: 2.9.1-SNAPSHOT преди 10 месеца
assira.g4interpreter 7187f87d47 update version: 2.9.1-SNAPSHOT преди 10 месеца
assira.junit 7187f87d47 update version: 2.9.1-SNAPSHOT преди 10 месеца
assira.lambda 7187f87d47 update version: 2.9.1-SNAPSHOT преди 10 месеца
assira.test 7187f87d47 update version: 2.9.1-SNAPSHOT преди 10 месеца
assira.ui 47c40bf5e4 assira.ui: new border, new utils преди 7 месеца
assira.xls 7187f87d47 update version: 2.9.1-SNAPSHOT преди 10 месеца
doc ac4212a9f7 zonedatetime преди 1 година
rules 242c1e6904 rename: Bitmask into MaskFactory преди 4 години
scripts 9e1a11fac9 update: maven central deployment преди 10 месеца
.gitignore 39d1d7b1ae repackage преди 5 години
COPYING 19a7fbac76 #33 name, description, developers, licenses, scm, distributionManagement преди 4 години
README.md 8b98c87f41 resolve #56 преди 3 години
pom.xml 47c40bf5e4 assira.ui: new border, new utils преди 7 месеца

README.md

assira library

usage

<project>
    <properties>
        <assira.version>2.8.2</assira.version>
        <assira.junit.debug>true | false</assira.junit.debug>
        <assira.junit.logger.level>trace | debug | info | warning | error</assira.junit.logger.level>
        <assira.junit.logger.observe>true | false</assira.junit.logger.observe>
    </properties>
    
    <dependency>
        <groupId>net.ranides</groupId>
        <artifactId>assira.core8</artifactId>
        <version>${assira.version}</version>
    </dependency>
    
    <dependency>
        <groupId>net.ranides</groupId>
        <artifactId>assira.commons</artifactId>
        <version>${assira.version}</version>
    </dependency>
    
    <dependency>
        <groupId>net.ranides</groupId>
        <artifactId>assira.junit</artifactId>
        <version>${assira.version}</version>
        <scope>test</scope>
    </dependency>
</project>

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>

network access for online unit tests:

online tests require access to