Enable build support by adding .onedev-buildspec.yml
.github/workflows Loading last commit info...
AndroidTestsProject
DM-FlexiLogXML-Android
DM-FlexiLogXML-Common
DM-FlexiLogXML-Desktop
gradle
pmd
test/java/com/distrimind/flexilogxml
.gitignore
.pre-receive
CODE_OF_CONDUCT.md
COPYING
NOTICE
README.md
SECURITY.md
build.gradle
changelog.md
common.gradle
force_git_checking_signature_during_pull.bash
gradle.properties
gradlew
gradlew.bat
key-2023-10-09.pub
lastVersion.md
libs.versions.toml
release_new_version.bash
settings.gradle
write-verification-metadata.bash
README.md

DM-FlexiLogXML

CodeQL

This library offer an XML interface that is stream oriented and that works with javax.xml.stream into Java Desktop, and with org.xmlpull.v1 into Android. It offers also a unique interface for using logs through desktop applications and Android applications.

How to use it ?

With Gradle :

Adapt into your build.gradle file, the next code :

  • When using DM-FlexiLogXML into desktop environment, please add this dependency (minimum Java version is 11) :

    	    ...
    	    dependencies {
    		    ...
    		    api(group:'com.distrimind.flexilogxml.desktop', name: 'DM-FlexiLogXML-Desktop', version: '1.0.0-STABLE')
    		    ...
    	    }
    	    ...
    
  • When using DM-FlexiLogXML into android environment, please add this dependency (minimum Java version is 11) :

    	    ...
    	    dependencies {
    		    ...
    		    implementation(group:'com.distrimind.flexilogxml.android', name: 'DM-FlexiLogXML-Android', version: '1.0.0-STABLE')
    		    ...
    	    }
    	    ...
    
  • Libraries are available on Maven Central. You can check signatures of dependencies with this public GPG key. You can also use the next repository :

        ...
        repositories {
            ...
            maven {
                    url "https://artifactory.distri-mind.fr/ui/native/gradle-release/"
            }
            ...
        }
        ...
    

To know what is the last uploaded version, please refer to versions available here : this repository

With Maven :

Adapt into your pom.xml file, the next code :

  • When using DM-FlexiLogXML into desktop environment, please add this dependency (minimum Java version is 11) :

        ...
        <project>
            ...
            <dependencies>
                ...
                <dependency>
                    <groupId>com.distrimind.flexilogxml.desktop</groupId>
                    <artifactId>DM-FlexiLogXML-Desktop</artifactId>
                    <version>1.0.0-STABLE</version>
                </dependency>
                ...
            </dependencies>
            ...
        </project>
        ...
    
  • When using DM-FlexiLogXML into android environment, please add this dependency (minimum Java version is 11) :

        ...
        <dependency>
            <groupId>com.distrimind.flexilogxml.android</groupId>
            <artifactId>DM-FlexiLogXML-Android</artifactId>
            <version>1.0.0-STABLE</version>
        </dependency>
        ...
    
  • Libraries are available on Maven Central. You can check signatures of dependencies with this public GPG key. You can also use the next repository :

        ...
        <repositories>
            ...
            <repository>
                <id>DistriMind-Public</id>
                <url>https://artifactory.distri-mind.fr/ui/native/gradle-release/</url>
            </repository>
            ...
        </repositories>
        ...		
    

To know what last version has been uploaded, please refer to versions available into this repository

With Gradle :

Adapt into your build.gradle file, the next code :

	...
	dependencies {
		...
		api(group:'com.distrimind.flexilogxml', name: 'DM-FlexiLogXML', version: '1.0.0-STABLE')
		...
	}
	...

Librairies are available on Maven Central. You can check signatures of dependencies with this public GPG key. You can also use the next repository :

	...
	repositories {
		...
		maven {
	       		url "https://artifactory.distri-mind.fr:443/artifactory/gradle-release/"
	   	}
		...
	}
	...

To know what last version has been uploaded, please refer to versions availables into this repository

License

This code is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 3 only (LGPL-3.0-only), as published by the Free Software Foundation.

Please wait...
Page is in error, reload to recover