-
Notifications
You must be signed in to change notification settings - Fork 158
Working examples
Several open source projects make use of the NAR plugin:
-
DevZendo Cross-Platform FileSystem Access uses NAR. The POM is straightforward and may be a good first project to study for learning about NAR.
-
SLIM-curve uses NAR with some extra configuration, and may be a good second project to study for seeing a few more parameters in action.
-
ImageJ has a native launcher component which uses NAR. Search the
pom.xml
for "nar" to find the relevant blocks. It is not a simple "hello world" example (e.g., it uses OS-specific profiles), but it is a working real-world use case which successfully builds on a Jenkins server farm including Windows, OS X and Linux nodes. -
RpiCastServer (educational code) is a server implementing the DIAL protocol, intended to run in a Raspberry Pi to give similar functionality to a Chromecast device.
In addition, there are some projects which provide NAR-packaged open source libraries, ready to be included as dependencies in your Maven projects:
-
boost-nar packages the Boost C++ libraries in Maven form as NAR artifacts.
-
Narlibs is a collection of NAR-packaged open source libraries, including rapidjson, ZeroMQ, log4cplus, Google Test and LIBNODAVE.
We would gladly welcome any other working examples of the NAR plugin in use!