WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Various updates (Java 7 --> 8, Gradle Wrapper 3.1 --> 6.8.3, ...) + use Maven Central instead of Bintray/JCenter
* Features
* No new features
* Bugfixes
* No bug fixes
* Changes
* Minimum Java version 8 (instead of 7)
* Update gradle wrapper to 6.8.2 (from 3.1)
* Use Groovy 2.5.x in the tests (instead of 2.4.x)
* Publish to Maven Central instead Bintray/JCenter (Bintray/JCenter will be shut down soon)
* Simplify build setup: remove Jacoco and Coveralls
@@ -122,16 +120,16 @@ If you would like to use jtwfg single-threaded and have performance issues, let
122
120
=== Limitations of jtrag/jtwfg
123
121
124
122
* At the moment jtrag/jtwfg support only simple, synchronous dependencies in graphs.
125
-
* jtrag doesn't fully encapsulate jtwfg (1.0.0). Therefore you need to program using the jtrag *and* the https://github.com/Petikoch/jtwfg[jtwfg] API and understand both of them.
123
+
* jtrag doesn't fully encapsulate jtwfg. Therefore you need to program using the jtrag *and* the https://github.com/Petikoch/jtwfg[jtwfg] API and understand both of them.
126
124
* The algorithms are not yet tuned and work more or less in a "brute force" manner. Please create a github issue if you have zillions of tasks/resources and run into performance/memory issues.
127
125
128
126
== Requirements
129
127
130
128
To use the *jtrag* library you need
131
129
132
-
* Java 7 or later
133
-
* the https://github.com/Petikoch/jtwfg[jtwfg] library
134
-
* no other libs
130
+
* Java 8 or later
131
+
132
+
There is a transitive dependency to the https://github.com/Petikoch/jtwfg[jtwfg] library
135
133
136
134
== Installation
137
135
@@ -144,13 +142,13 @@ Add the following dependency in your gradle build file:
144
142
[source,groovy]
145
143
----
146
144
repositories {
147
-
jcenter() // Bintray's JCenter repository
145
+
mavenCentral()
148
146
}
149
147
150
148
dependencies {
151
-
compile 'ch.petikoch.libs:jtrag:x.y.z'
149
+
compile 'ch.petikoch.libs:jtrag:x.y.z' // replace x.y.z with the real version
152
150
153
-
// or "latest" release, for the braves:
151
+
// or "latest", for the braves:
154
152
//compile 'ch.petikoch.libs:jtrag:+'
155
153
}
156
154
----
@@ -164,20 +162,13 @@ Add jtrag as dependency to your pom.xml:
164
162
<dependency>
165
163
<groupId>ch.petikoch.libs</groupId>
166
164
<artifactId>jtrag</artifactId>
167
-
<version>x.y.z</version>
168
-
<!-- or latest release, for the braves
165
+
<version>x.y.z</version> <!-- replace x.y.z with the real version -->
166
+
<!-- or latest release (not snapshot), for the braves
169
167
<version>RELEASE</version>
170
168
-->
171
169
</dependency>
172
170
----
173
171
174
-
Be sure to have Bintray's JCenter repository in your maven settings.xml. If not, see "Set me up!" on the
175
-
https://bintray.com/bintray/jcenter page for instructions to set it up.
176
-
177
-
==== Just the jar
178
-
179
-
image:http://img.shields.io/badge/download-latest-bb00bb.svg[link="https://bintray.com/{bintray-user}/maven/{project-name}/_latestVersion"] The jar of the latest version
0 commit comments