-
Notifications
You must be signed in to change notification settings - Fork 44
Dependencies
biweekly requires Java 1.5 or above (with some exceptions, see below).
biweekly uses the following dependencies. Some can be excluded, depending on the kind of functionality your application requires.
Jackson optional
Maven coordinates: com.fasterxml.jackson.core:jackson-core:2.6.1
JSON library used for parsing and writing jCards (JSON-encoded vCards). Requires Java 1.6.
Apache Commons Codec embedded
Maven coordinates: commons-codec:commons-codec:1.6
Utility library providing common decoder/encoder algorithms. Selected portions of this library's source code have been inserted directly into the biweekly code base in order to resolve an Android compatibility issue (see this discussion).
google-rfc-2445 embedded
Maven coordinates: none
Provides functionality that iterates over the dates in a recurrence rule. This library's source code has been inserted directly into the biweekly code base, due to the fact that the author has not made the project available via Maven Central.
tzurl.org biweekly makes use of this website when it needs to write timezone information to an iCalendar file.
Maven-enabled projects can exclude dependencies like so:
<dependency>
<groupId>net.sf.biweekly</groupId>
<artifactId>biweekly</artifactId>
<version>...</version>
<exclusions>
<!-- JSON functionality not needed -->
<exclusion>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
</exclusion>
</exclusions>
</dependency>
biweekly is maintained by Michael Angstadt
Table of Contents
Getting started
Examples
FAQ
Javadocs
Downloads
1 An Overview of the iCalendar data format
2 Reading and Writing iCalendar data with biweekly
2.1 Plain-text (traditional)
2.2 XML-encoded (xCal)
2.3 JSON-encoded (jCal)
4 Working with Timezones
4.1 0.4.6 and earlier
4.2 0.5.0 and later
5 Dealing with Non-standard Data
5.1 Non-standard components
5.2 Non-standard properties
5.3 Non-standard parameters
6 Project Information
6.1 Dependencies
6.2 Supported Specifications
6.3 Changelog
7 Reference
7.1 iCalendar Component Reference
7.2 iCalendar Property Reference
7.3 Javadocs