Skip to content
/ triava Public
forked from trivago/triava

The triava project contains several of trivago's core libraries for Java-based projects: caching, collections, annotations, concurrency libraries and more.

License

Notifications You must be signed in to change notification settings

vytotas/triava

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

triava

The triava project contains several of trivago's core libraries for Java-based projects: caching, collections, annotations, concurrency libraries and more.

Building:

triava has no dependencies apart from Java 7. The following will build everything, including Javadoc and a source jar:

mvn package

This will create three artefacts in the target/ folder:

  • triava-[version].jar
  • triava-[version]-sources.jar
  • triava-[version]-javadoc.jar

Usage:

To start, look at the examples folder.

Usage in Maven: pom.xml

  <dependencies>
    <dependency>
      <groupId>com.trivago</groupId>
      <artifactId>triava</artifactId>
      <version>0.4.0</version>
    </dependency>
  </dependencies>

triava in Maven Central

Usage in Gradle: build.gradle

dependencies {
	compile 'com.trivago:triava:0.4.0'
}

License

Licensed under the Apache License, Version 2.0

Examples

Have a look at the examples folder.

About

The triava project contains several of trivago's core libraries for Java-based projects: caching, collections, annotations, concurrency libraries and more.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%