Download vlcj-3.3.0.jar file

Introduction

You can download vlcj-3.3.0.jar in this page.

License

GPL v3

Type List

vlcj-3.3.0.jar file has the following types.

META-INF/MANIFEST.MF
META-INF/maven/uk.co.caprica/vlcj/pom.properties
META-INF/maven/uk.co.caprica/vlcj/pom.xml
uk.co.caprica.vlcj.Info.class
uk.co.caprica.vlcj.binding.LibC.class
uk.co.caprica.vlcj.binding.LibDwmApi.class
uk.co.caprica.vlcj.binding.LibVlc.class
uk.co.caprica.vlcj.binding.LibVlcConst.class
uk.co.caprica.vlcj.binding.LibVlcFactory.class
uk.co.caprica.vlcj.binding.LibVlcOutOfDateException.class
uk.co.caprica.vlcj.binding.LibX11.class
uk.co.caprica.vlcj.binding.LoggingProxy.class
uk.co.caprica.vlcj.binding.internal.libvlc_audio_cleanup_cb.class
uk.co.caprica.vlcj.binding.internal.libvlc_audio_drain_cb.class
uk.co.caprica.vlcj.binding.internal.libvlc_audio_flush_cb.class
uk.co.caprica.vlcj.binding.internal.libvlc_audio_output_channel_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_audio_output_device_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_audio_output_device_types_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_audio_output_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_audio_pause_cb.class
uk.co.caprica.vlcj.binding.internal.libvlc_audio_play_cb.class
uk.co.caprica.vlcj.binding.internal.libvlc_audio_resume_cb.class
uk.co.caprica.vlcj.binding.internal.libvlc_audio_set_volume_cb.class
uk.co.caprica.vlcj.binding.internal.libvlc_audio_setup_cb.class
uk.co.caprica.vlcj.binding.internal.libvlc_audio_track_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_callback_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_display_callback_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_equalizer_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_event_e.class
uk.co.caprica.vlcj.binding.internal.libvlc_event_manager_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_event_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_event_u.class
uk.co.caprica.vlcj.binding.internal.libvlc_instance_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_lock_callback_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_log_cb.class
uk.co.caprica.vlcj.binding.internal.libvlc_log_level_e.class
uk.co.caprica.vlcj.binding.internal.libvlc_log_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_logo_position_e.class
uk.co.caprica.vlcj.binding.internal.libvlc_marquee_position_e.class
uk.co.caprica.vlcj.binding.internal.libvlc_media_discoverer_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_media_list_player_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_media_list_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_media_parse_flag_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_media_player_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_media_stats_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_media_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_media_track_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_media_track_u.class
uk.co.caprica.vlcj.binding.internal.libvlc_meta_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_module_description_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_navigate_mode_e.class
uk.co.caprica.vlcj.binding.internal.libvlc_playback_mode_e.class
uk.co.caprica.vlcj.binding.internal.libvlc_position_e.class
uk.co.caprica.vlcj.binding.internal.libvlc_rectangle_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_state_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_subtitle_track_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_track_description_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_track_type_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_unlock_callback_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_video_adjust_option_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_video_cleanup_cb.class
uk.co.caprica.vlcj.binding.internal.libvlc_video_format_cb.class
uk.co.caprica.vlcj.binding.internal.libvlc_video_logo_option_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_video_marquee_option_t.class
uk.co.caprica.vlcj.binding.internal.libvlc_video_track_t.class
uk.co.caprica.vlcj.binding.internal.media_duration_changed.class
uk.co.caprica.vlcj.binding.internal.media_freed.class
uk.co.caprica.vlcj.binding.internal.media_list_item_added.class
uk.co.caprica.vlcj.binding.internal.media_list_item_deleted.class
uk.co.caprica.vlcj.binding.internal.media_list_player_next_item_set.class
uk.co.caprica.vlcj.binding.internal.media_list_will_add_item.class
uk.co.caprica.vlcj.binding.internal.media_list_will_delete_item.class
uk.co.caprica.vlcj.binding.internal.media_meta_changed.class
uk.co.caprica.vlcj.binding.internal.media_parsed_changed.class
uk.co.caprica.vlcj.binding.internal.media_player_buffering.class
uk.co.caprica.vlcj.binding.internal.media_player_es_changed.class
uk.co.caprica.vlcj.binding.internal.media_player_length_changed.class
uk.co.caprica.vlcj.binding.internal.media_player_media_changed.class
uk.co.caprica.vlcj.binding.internal.media_player_pausable_changed.class
uk.co.caprica.vlcj.binding.internal.media_player_position_changed.class
uk.co.caprica.vlcj.binding.internal.media_player_scrambled_changed.class
uk.co.caprica.vlcj.binding.internal.media_player_seekable_changed.class
uk.co.caprica.vlcj.binding.internal.media_player_snapshot_taken.class
uk.co.caprica.vlcj.binding.internal.media_player_time_changed.class
uk.co.caprica.vlcj.binding.internal.media_player_title_changed.class
uk.co.caprica.vlcj.binding.internal.media_player_vout.class
uk.co.caprica.vlcj.binding.internal.media_preparsed_changed.class
uk.co.caprica.vlcj.binding.internal.media_state_changed.class
uk.co.caprica.vlcj.binding.internal.media_subitem_added.class
uk.co.caprica.vlcj.binding.internal.media_subitemtree_added.class
uk.co.caprica.vlcj.binding.internal.vlm_media_event.class
uk.co.caprica.vlcj.component.AudioMediaListPlayerComponent.class
uk.co.caprica.vlcj.component.AudioMediaPlayerComponent.class
uk.co.caprica.vlcj.component.DirectAudioPlayerComponent.class
uk.co.caprica.vlcj.component.DirectMediaPlayerComponent.class
uk.co.caprica.vlcj.component.EmbeddedMediaListPlayerComponent.class
uk.co.caprica.vlcj.component.EmbeddedMediaPlayerComponent.class
uk.co.caprica.vlcj.component.overlay.AbstractJWindowOverlayComponent.class
uk.co.caprica.vlcj.discovery.AbstractNativeDiscoveryStrategy.class
uk.co.caprica.vlcj.discovery.NativeDiscovery.class
uk.co.caprica.vlcj.discovery.NativeDiscoveryStrategy.class
uk.co.caprica.vlcj.discovery.StandardNativeDiscoveryStrategy.class
uk.co.caprica.vlcj.discovery.linux.DefaultLinuxNativeDiscoveryStrategy.class
uk.co.caprica.vlcj.discovery.mac.DefaultMacNativeDiscoveryStrategy.class
uk.co.caprica.vlcj.discovery.windows.DefaultWindowsNativeDiscoveryStrategy.class
uk.co.caprica.vlcj.filter.AudioFileFilter.class
uk.co.caprica.vlcj.filter.ExtensionFileFilter.class
uk.co.caprica.vlcj.filter.MediaFileFilter.class
uk.co.caprica.vlcj.filter.PlayListFileFilter.class
uk.co.caprica.vlcj.filter.SubTitleFileFilter.class
uk.co.caprica.vlcj.filter.VideoFileFilter.class
uk.co.caprica.vlcj.filter.swing.SwingFileFilter.class
uk.co.caprica.vlcj.filter.swing.SwingFileFilterFactory.class
uk.co.caprica.vlcj.log.LogEventListener.class
uk.co.caprica.vlcj.log.NativeLog.class
uk.co.caprica.vlcj.medialist.MediaList.class
uk.co.caprica.vlcj.medialist.MediaListEventAdapter.class
uk.co.caprica.vlcj.medialist.MediaListEventListener.class
uk.co.caprica.vlcj.medialist.MediaListItem.class
uk.co.caprica.vlcj.medialist.events.AbstractMediaListEvent.class
uk.co.caprica.vlcj.medialist.events.MediaListEndReachedEvent.class
uk.co.caprica.vlcj.medialist.events.MediaListEvent.class
uk.co.caprica.vlcj.medialist.events.MediaListEventFactory.class
uk.co.caprica.vlcj.medialist.events.MediaListItemAddedEvent.class
uk.co.caprica.vlcj.medialist.events.MediaListItemDeletedEvent.class
uk.co.caprica.vlcj.medialist.events.MediaListWillAddItemEvent.class
uk.co.caprica.vlcj.medialist.events.MediaListWillDeleteItemEvent.class
uk.co.caprica.vlcj.mrl.BaseDvdMrl.class
uk.co.caprica.vlcj.mrl.CdMrl.class
uk.co.caprica.vlcj.mrl.DvdMrl.class
uk.co.caprica.vlcj.mrl.FileMrl.class
uk.co.caprica.vlcj.mrl.FtpMrl.class
uk.co.caprica.vlcj.mrl.HttpMrl.class
uk.co.caprica.vlcj.mrl.MmsMrl.class
uk.co.caprica.vlcj.mrl.Mrl.class
uk.co.caprica.vlcj.mrl.RtpMrl.class
uk.co.caprica.vlcj.mrl.RtspMrl.class
uk.co.caprica.vlcj.mrl.SimpleDvdMrl.class
uk.co.caprica.vlcj.mrl.SsmMrl.class
uk.co.caprica.vlcj.mrl.UdpMrl.class
uk.co.caprica.vlcj.mrl.UrlMrl.class
uk.co.caprica.vlcj.mrl.VcdMrl.class
uk.co.caprica.vlcj.player.AbstractMediaPlayer.class
uk.co.caprica.vlcj.player.AudioDevice.class
uk.co.caprica.vlcj.player.AudioOutput.class
uk.co.caprica.vlcj.player.AudioOutputDeviceType.class
uk.co.caprica.vlcj.player.AudioTrackInfo.class
uk.co.caprica.vlcj.player.DefaultMediaMeta.class
uk.co.caprica.vlcj.player.DefaultMediaPlayer.class
uk.co.caprica.vlcj.player.DeinterlaceMode.class
uk.co.caprica.vlcj.player.Equalizer.class
uk.co.caprica.vlcj.player.EqualizerListener.class
uk.co.caprica.vlcj.player.LibVlcMediaListIterator.class
uk.co.caprica.vlcj.player.Logo.class
uk.co.caprica.vlcj.player.Marquee.class
uk.co.caprica.vlcj.player.MediaDetails.class
uk.co.caprica.vlcj.player.MediaMeta.class
uk.co.caprica.vlcj.player.MediaMetaData.class
uk.co.caprica.vlcj.player.MediaPlayer.class
uk.co.caprica.vlcj.player.MediaPlayerEventAdapter.class
uk.co.caprica.vlcj.player.MediaPlayerEventListener.class
uk.co.caprica.vlcj.player.MediaPlayerFactory.class
uk.co.caprica.vlcj.player.MediaPlayerLatch.class
uk.co.caprica.vlcj.player.MediaResourceLocator.class
uk.co.caprica.vlcj.player.ModuleDescription.class
uk.co.caprica.vlcj.player.NativeString.class
uk.co.caprica.vlcj.player.TextTrackInfo.class
uk.co.caprica.vlcj.player.TrackDescription.class
uk.co.caprica.vlcj.player.TrackInfo.class
uk.co.caprica.vlcj.player.TrackType.class
uk.co.caprica.vlcj.player.UnknownTrackInfo.class
uk.co.caprica.vlcj.player.VideoTrackInfo.class
uk.co.caprica.vlcj.player.WaitForSnapshot.class
uk.co.caprica.vlcj.player.condition.BeforeConditionAbortedException.class
uk.co.caprica.vlcj.player.condition.Condition.class
uk.co.caprica.vlcj.player.condition.DefaultCondition.class
uk.co.caprica.vlcj.player.condition.UnexpectedErrorConditionException.class
uk.co.caprica.vlcj.player.condition.UnexpectedFinishedConditionException.class
uk.co.caprica.vlcj.player.condition.conditions.LengthChangedCondition.class
uk.co.caprica.vlcj.player.condition.conditions.ParsedCondition.class
uk.co.caprica.vlcj.player.condition.conditions.PausedCondition.class
uk.co.caprica.vlcj.player.condition.conditions.PlayingCondition.class
uk.co.caprica.vlcj.player.condition.conditions.PositionReachedCondition.class
uk.co.caprica.vlcj.player.condition.conditions.SnapshotTakenCondition.class
uk.co.caprica.vlcj.player.condition.conditions.TimeReachedCondition.class
uk.co.caprica.vlcj.player.condition.conditions.VideoOutputCreatedCondition.class
uk.co.caprica.vlcj.player.direct.BufferFormat.class
uk.co.caprica.vlcj.player.direct.BufferFormatCallback.class
uk.co.caprica.vlcj.player.direct.DefaultDirectMediaPlayer.class
uk.co.caprica.vlcj.player.direct.DirectMediaPlayer.class
uk.co.caprica.vlcj.player.direct.RenderCallback.class
uk.co.caprica.vlcj.player.direct.RenderCallbackAdapter.class
uk.co.caprica.vlcj.player.direct.format.RV32BufferFormat.class
uk.co.caprica.vlcj.player.directaudio.AudioCallback.class
uk.co.caprica.vlcj.player.directaudio.AudioCallbackAdapter.class
uk.co.caprica.vlcj.player.directaudio.DefaultAudioCallbackAdapter.class
uk.co.caprica.vlcj.player.directaudio.DefaultDirectAudioPlayer.class
uk.co.caprica.vlcj.player.directaudio.DirectAudioPlayer.class
uk.co.caprica.vlcj.player.discoverer.MediaDiscoverer.class
uk.co.caprica.vlcj.player.embedded.AdaptiveRuntimeFullScreenStrategy.class
uk.co.caprica.vlcj.player.embedded.DefaultEmbeddedMediaPlayer.class
uk.co.caprica.vlcj.player.embedded.DefaultFullScreenStrategy.class
uk.co.caprica.vlcj.player.embedded.EmbeddedMediaPlayer.class
uk.co.caprica.vlcj.player.embedded.FullScreenStrategy.class
uk.co.caprica.vlcj.player.embedded.videosurface.CanvasVideoSurface.class
uk.co.caprica.vlcj.player.embedded.videosurface.ComponentIdVideoSurface.class
uk.co.caprica.vlcj.player.embedded.videosurface.VideoSurface.class
uk.co.caprica.vlcj.player.embedded.videosurface.VideoSurfaceAdapter.class
uk.co.caprica.vlcj.player.embedded.videosurface.linux.LinuxVideoSurfaceAdapter.class
uk.co.caprica.vlcj.player.embedded.videosurface.mac.MacVideoSurfaceAdapter.class
uk.co.caprica.vlcj.player.embedded.videosurface.windows.WindowsVideoSurfaceAdapter.class
uk.co.caprica.vlcj.player.embedded.windows.ExtendedUser32.class
uk.co.caprica.vlcj.player.embedded.windows.MONITORINFO.class
uk.co.caprica.vlcj.player.embedded.windows.Win32FullScreenHandler.class
uk.co.caprica.vlcj.player.embedded.windows.Win32FullScreenStrategy.class
uk.co.caprica.vlcj.player.embedded.windows.WindowState.class
uk.co.caprica.vlcj.player.embedded.x.XFullScreenStrategy.class
uk.co.caprica.vlcj.player.events.AbstractMediaPlayerEvent.class
uk.co.caprica.vlcj.player.events.MediaDurationChangedEvent.class
uk.co.caprica.vlcj.player.events.MediaEndOfSubItemsEvent.class
uk.co.caprica.vlcj.player.events.MediaFreedEvent.class
uk.co.caprica.vlcj.player.events.MediaMetaChangedEvent.class
uk.co.caprica.vlcj.player.events.MediaNewEvent.class
uk.co.caprica.vlcj.player.events.MediaParsedChangedEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerBackwardEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerBufferingEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerESAddedEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerESChangedEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerESDeletedEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerESSelectedEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerEncounteredErrorEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerEndReachedEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerEventFactory.class
uk.co.caprica.vlcj.player.events.MediaPlayerEventType.class
uk.co.caprica.vlcj.player.events.MediaPlayerForwardEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerLengthChangedEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerMediaChangedEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerNothingSpecialEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerOpeningEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerPausableChangedEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerPausedEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerPlayingEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerPositionChangedEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerScrambledChangedEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerSeekableChangedEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerSnapshotTakenEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerStoppedEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerTimeChangedEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerTitleChangedEvent.class
uk.co.caprica.vlcj.player.events.MediaPlayerVoutEvent.class
uk.co.caprica.vlcj.player.events.MediaStateChangedEvent.class
uk.co.caprica.vlcj.player.events.MediaSubItemAddedEvent.class
uk.co.caprica.vlcj.player.events.MediaSubItemFinishedEvent.class
uk.co.caprica.vlcj.player.events.MediaSubItemPlayedEvent.class
uk.co.caprica.vlcj.player.events.MediaSubItemTreeAddedEvent.class
uk.co.caprica.vlcj.player.headless.DefaultHeadlessMediaPlayer.class
uk.co.caprica.vlcj.player.headless.HeadlessMediaPlayer.class
uk.co.caprica.vlcj.player.list.DefaultMediaListPlayer.class
uk.co.caprica.vlcj.player.list.MediaListPlayer.class
uk.co.caprica.vlcj.player.list.MediaListPlayerEventAdapter.class
uk.co.caprica.vlcj.player.list.MediaListPlayerEventListener.class
uk.co.caprica.vlcj.player.list.MediaListPlayerMode.class
uk.co.caprica.vlcj.player.list.events.AbstractMediaListPlayerEvent.class
uk.co.caprica.vlcj.player.list.events.MediaListMediaDurationChangedEvent.class
uk.co.caprica.vlcj.player.list.events.MediaListMediaFreedEvent.class
uk.co.caprica.vlcj.player.list.events.MediaListMediaMetaChangedEvent.class
uk.co.caprica.vlcj.player.list.events.MediaListMediaParsedChangedEvent.class
uk.co.caprica.vlcj.player.list.events.MediaListMediaStateChangedEvent.class
uk.co.caprica.vlcj.player.list.events.MediaListMediaSubItemAddedEvent.class
uk.co.caprica.vlcj.player.list.events.MediaListPlayerEvent.class
uk.co.caprica.vlcj.player.list.events.MediaListPlayerEventFactory.class
uk.co.caprica.vlcj.player.list.events.MediaListPlayerEventType.class
uk.co.caprica.vlcj.player.list.events.MediaListPlayerNextItemSetEvent.class
uk.co.caprica.vlcj.player.manager.DefaultMediaManager.class
uk.co.caprica.vlcj.player.manager.MediaManager.class
uk.co.caprica.vlcj.runtime.RuntimeType.class
uk.co.caprica.vlcj.runtime.RuntimeUtil.class
uk.co.caprica.vlcj.runtime.streams.NativeStreams.class
uk.co.caprica.vlcj.runtime.windows.WindowsRuntimeUtil.class
uk.co.caprica.vlcj.runtime.x.LibXUtil.class
uk.co.caprica.vlcj.version.LibVlcVersion.class
uk.co.caprica.vlcj.version.Version.class
uk/co/caprica/vlcj/build.properties

Pom

vlcj-3.3.0.pom file content.

<!--
    vlcj pom.

    Add the following content to your own project pom.xml file:

    <dependencies>
        <dependency>
            <groupId>uk.co.caprica</groupId>
            <artifactId>vlcj</artifactId>
            <version>3.3.0</version>
        </dependency>
    </dependencies> 
-->

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>org.sonatype.oss</groupId>
        <artifactId>oss-parent</artifactId>
        <version>9</version>
    </parent>

    <groupId>uk.co.caprica</groupId>
    <artifactId>vlcj</artifactId>
    <version>3.3.0</version>

    <name>vlcj</name>
    <description>Java Framework for the vlc Media Player.</description>
    <url>http://capricasoftware.co.uk/#/projects/vlcj</url>
    <inceptionYear>2009</inceptionYear>

    <packaging>jar</packaging>

    <licenses>
        <license>
            <name>GPL v3</name>
            <url>http://www.gnu.org/licenses/gpl-3.0.html</url>
            <distribution>repo</distribution>
        </license>
    </licenses>

    <organization>
        <name>Caprica Software Limited</name>
        <url>http://www.capricasoftware.co.uk</url>
    </organization>

    <developers>
        <developer>
            <id>mark</id>
            <name>Mark Lee</name>
            <email>mark.lee@capricasoftware.co.uk</email>
            <url>https://github.com/caprica/vlcj</url>
            <organization>Caprica Software Limited</organization>
            <organizationUrl>http://www.capricasoftware.co.uk</organizationUrl>
            <roles>
                <role>architect</role>
                <role>developer</role>
                <role>owner</role>
            </roles>
            <timezone>0</timezone>
        </developer>
    </developers>

    <issueManagement>
        <system>Github</system>
        <url>https://github.com/caprica/vlcj/issues</url>
    </issueManagement>

    <scm>
        <connection>scm:git:git@github.com:caprica/vlcj.git</connection>
        <developerConnection>scm:git:git@github.com:caprica/vlcj.git</developerConnection>
        <url>git@github.com:caprica/vlcj.git</url>
    </scm>

    <properties>
        <jna.version>3.5.2</jna.version>
        <slf4j.version>1.7.10</slf4j.version>
        <sonar.exclusions>**/package-info.java,uk/co/caprica/vlcj/binding/**</sonar.exclusions>
        <sonar.language>java</sonar.language>
    </properties>

    <dependencies>
        <dependency>
            <groupId>net.java.dev.jna</groupId>
            <artifactId>jna</artifactId>
            <version>${jna.version}</version>
        </dependency>
        <dependency>
            <groupId>net.java.dev.jna</groupId>
            <artifactId>platform</artifactId>
            <version>${jna.version}</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>${slf4j.version}</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>${slf4j.version}</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.eclipse.m2e</groupId>
                    <artifactId>lifecycle-mapping</artifactId>
                    <version>1.0.0</version>
                    <configuration>
                        <lifecycleMappingMetadata>
                            <pluginExecutions>
                                <pluginExecution>
                                    <pluginExecutionFilter>
                                        <groupId>org.apache.maven.plugins</groupId>
                                        <artifactId>maven-enforcer-plugin</artifactId>
                                        <versionRange>[1.0.0,)</versionRange>
                                        <goals>
                                            <goal>enforce</goal>
                                        </goals>
                                    </pluginExecutionFilter>
                                    <action>
                                        <ignore />
                                    </action>
                                </pluginExecution>
                            </pluginExecutions>
                        </lifecycleMappingMetadata>
                    </configuration>
                </plugin>
            </plugins>
        </pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-resources-plugin</artifactId>
                <version>2.7</version>
                <configuration>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.2</version>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>2.5</version>
                <configuration>
                    <archive>
                        <manifest>
                            <addClasspath>true</addClasspath>
                        </manifest>
                    </archive>
                </configuration>
                <executions> 
                    <execution>
                        <goals> 
                            <goal>test-jar</goal>
                        </goals>
                        <configuration>
                            <useDefaultManifestFile>false</useDefaultManifestFile>
                            <archive>
                                <addMavenDescriptor>false</addMavenDescriptor>
                                <manifest>
                                    <mainClass>uk.co.caprica.vlcj.test.basic.TestPlayer</mainClass>
                                    <addClasspath>true</addClasspath>
                                </manifest>
                                <manifestEntries>
                                    <Class-Path>${project.artifactId}-${project.version}.jar</Class-Path>
                                </manifestEntries>                                    
                            </archive>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <version>2.4</version>
                <executions>
                    <execution>
                        <id>attach-sources</id>
                        <goals>
                            <goal>jar-no-fork</goal>
                            <goal>test-jar-no-fork</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-javadoc-plugin</artifactId>
                <version>2.10.1</version>
                <configuration>
                    <author>true</author>
                    <charset>UTF-8</charset>
                    <doctitle>${project.name} ${project.version} API Documentation</doctitle>
                    <docfilessubdirs>true</docfilessubdirs>
                    <encoding>UTF-8</encoding>
                    <footer>(C)2015 Caprica Software Limited</footer>
                    <show>public</show>
                    <javadocVersion>1.8</javadocVersion>
                    <quiet>true</quiet>
                    <failOnError>true</failOnError>
                </configuration>
                <executions>
                    <execution>
                        <id>attach-javadocs</id>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-assembly-plugin</artifactId>
                <version>2.5.3</version>
                <configuration>
                    <attach>false</attach>
                </configuration>
                <executions>
                    <execution>
                        <id>user_distribution</id>
                        <phase>package</phase>
                        <goals>
                            <goal>attached</goal>
                        </goals>
                        <configuration>
                            <descriptors>
                                <descriptor>src/main/assembly/dist.xml</descriptor>
                            </descriptors>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <version>2.10</version>
                <executions>
                    <execution>
                        <id>copy-dependencies</id>
                        <phase>package</phase>
                        <goals>
                            <goal>copy-dependencies</goal>
                        </goals>
                        <configuration>
                            <includeScope>runtime</includeScope>
                            <outputDirectory>${project.build.directory}/dependencies</outputDirectory>
                            <overWriteReleases>false</overWriteReleases>
                            <overWriteSnapshots>false</overWriteSnapshots>
                            <overWriteIfNewer>true</overWriteIfNewer>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <artifactId>jdeb</artifactId>
                <groupId>org.vafer</groupId>
                <version>1.3</version>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>jdeb</goal>
                        </goals>
                        <configuration>
                            <verbose>true</verbose>
                            <dataSet>
                                <data>
                                    <src>${project.build.directory}/${project.build.finalName}.jar</src>
                                    <type>file</type>
                                    <mapper>
                                        <type>perm</type>
                                        <prefix>/usr/share/vlcj/lib</prefix>
                                    </mapper>
                                </data>
                                <data>
                                    <src>${project.build.directory}/dependencies</src>
                                    <type>directory</type>
                                    <mapper>
                                        <type>perm</type>
                                        <prefix>/usr/share/vlcj/lib</prefix>
                                    </mapper>
                                </data>
                                <data>
                                    <src>README.md</src>
                                    <type>file</type>
                                    <mapper>
                                        <type>perm</type>
                                        <prefix>/usr/share/doc/vlcj</prefix>
                                    </mapper>
                                </data>
                                <data>
                                    <src>doc/copyright</src>
                                    <type>file</type>
                                    <mapper>
                                        <type>perm</type>
                                        <prefix>/usr/share/doc/vlcj</prefix>
                                    </mapper>
                                </data>
                            </dataSet>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
                <excludes>
                    <exclude>.gitignore</exclude>
                </excludes>
            </resource>
        </resources>
    </build>

</project>

POM Entry

<dependency>
   <groupId>uk.co.caprica</groupId>
   <artifactId>vlcj</artifactId>
   <version>3.3.0</version>
</dependency>

Download

If you think the following vlcj-3.3.0.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.



Download vlcj-3.3.0.jar file




PreviousNext

Related