Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amolenaar/fitnesse-ivy-classpath
Resolve ivy and Maven dependencies, the easy way
https://github.com/amolenaar/fitnesse-ivy-classpath
Last synced: 24 days ago
JSON representation
Resolve ivy and Maven dependencies, the easy way
- Host: GitHub
- URL: https://github.com/amolenaar/fitnesse-ivy-classpath
- Owner: amolenaar
- License: apache-2.0
- Created: 2012-11-05T10:08:43.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2014-06-27T07:22:18.000Z (over 10 years ago)
- Last Synced: 2024-05-01T13:19:41.069Z (6 months ago)
- Language: Java
- Size: 163 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# FitNesse classpath resolver
This FitNesse plugin allows you to easely add classpath dependencies to
your FitNesse classpath.## Usage
In your FitNesse project root create a file `plugins.properties` if it is not
already there. In that file, add the following symbol type:SymbolTypes = fitnesse.wikitext.widgets.IvyClasspathSymbolType
Now in your acceptance suite page simply use the dependency resolver:
!resolve
If you're using maven, define the pom file instead:
!resolve -pom pom.xml
Need only a specific configuration (good idea!), use the `-c` switch:
!resolve -c acceptance
## Maven too!
Since this resolver is based on Apache Ivy, it is capable of dealing with
both ivy and Maven POM files. The advantage you ask? Well, Ivy takes a lot
(a whole lot) less dependencies along with it, so using it in your FitNesse
project is a lot easier.Have fun,
Arjan