Skip to content

Commit

Permalink
Add Apache Fury and Commons Collections.
Browse files Browse the repository at this point in the history
  • Loading branch information
tommyettinger committed Mar 9, 2024
1 parent a001601 commit 89ad185
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -823,6 +823,40 @@ class JBump : ThirdPartyExtension() {
}
}

/**
* Extends or augments the Java Collections Framework.
* @author Apache Software Foundation
*/
@Extension
class CommonsCollections : ThirdPartyExtension() {
override val id = "commonsCollections"
override val defaultVersion = "4.4"
override val url = "https://commons.apache.org/proper/commons-collections/"
override val group = "org.apache.commons"
override val name = "commons-collections4"

override fun initiateDependencies(project: Project) {
addDependency(project, Core.ID, "org.apache.commons:commons-collections4")
}
}

/**
* Very fast binary serialization for various languages.
* @author Apache Software Foundation
*/
@Extension
class Fury : ThirdPartyExtension() {
override val id = "fury"
override val defaultVersion = "0.4.1"
override val url = "https://fury.apache.org/"
override val group = "org.furyio" // will change to org.apache.fury in 0.5.0
override val name = "fury-core"

override fun initiateDependencies(project: Project) {
addDependency(project, Core.ID, "org.furyio:fury-core")
}
}

/**
* A fast and efficient binary object graph serialization framework for Java.
* @author Nathan Sweet
Expand Down
4 changes: 4 additions & 0 deletions src/main/resources/i18n/nls.properties
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,8 @@ shapeDrawer=ShapeDrawer
simpleGraphs=simple-graphs
pieMenu=PieMenu
jbump=JBump
commonsCollections=Commons Collections
fury=Fury
kryo=Kryo
kryoNet=KryoNet
guacamole=Guacamole
Expand Down Expand Up @@ -382,6 +384,8 @@ shapeDrawerTip=A high-performance alternative to the libGDX ShapeRenderer.
simpleGraphsTip=Utilities and algorithms for handling graphs.
pieMenuTip=Circular WidgetGroup and context menu for Scene2D.
jbumpTip=A 2D AABB collision detection and response library.
commonsCollectionsTip=Extends or augments the Java Collections Framework.
furyTip=Very fast binary serialization for various languages.
kryoTip=A fast and efficient binary serialization framework for Java.
kryoNetTip=An efficient networking framework using Kryo.
guacamoleTip=Collection of common utilities for libGDX games.
Expand Down

0 comments on commit 89ad185

Please sign in to comment.