Skip to content

fuwjax/ev-oss

Repository files navigation

#Fuwjax OSS

I use plenty of open source software. When I can, I try to give back to the excellent projects I use, but my contributions to those projects don't measure up to the benefit I derive from them.

My career is generally focused on products that I simply cannot share. However some tools I've written over the years are generic enough that I can share them without any impact to any core business.

These are all tools I use, but they may or may not fit your needs, even where they overlap with mine. I share these only as a way of giving back to the community that has given so much to me.

##Projects

  • funco - Functions, Collections, Input/Output, and Assertions

  • gild - Gold Copy Test Harness

  • jerc - Java Runtime Compiler

  • metafactory - ServiceLoader META-INF code generator

  • wonton - Transport Object Notation

##Usage

When possible, I recommend using the import scope in your maven project.

	...
	<dependencyManagement>
		<dependencies>
			...
			<dependency>
				<groupId>org.fuwjax.oss</groupId>
				<artifactId>oss</artifactId>
				<version>1.28</version>
				<type>pom</type>
				<scope>import</scope>
			</dependency>

This will manage the dependencies for all Fuwjax OSS projects. Then to include a project in your build, you no longer need to specify versions. For example to have a test dependency on gild:

	<dependencies>
		...
		<dependency>
			<groupId>org.fuwjax.oss</groupId>
			<artifactId>gild</artifactId>
		</dependency>

Copyright (C) 2015 fuwjax.org (info@fuwjax.org)