Maven Image Gallery Plugin

Maven Plugin for creating a HTML image gallery from a given images folder

License

License

Categories

Categories

Maven Build Tools
GroupId

GroupId

com.github.jegr78
ArtifactId

ArtifactId

image-gallery-maven-plugin
Last Version

Last Version

1.2.1
Release Date

Release Date

Type

Type

maven-plugin
Description

Description

Maven Image Gallery Plugin
Maven Plugin for creating a HTML image gallery from a given images folder
Project URL

Project URL

https://github.com/jegr78/maven-image-gallery-plugin
Source Code Management

Source Code Management

https://github.com/jegr78/maven-image-gallery-plugin

Download image-gallery-maven-plugin

How to add to project

<plugin>
    <groupId>com.github.jegr78</groupId>
    <artifactId>image-gallery-maven-plugin</artifactId>
    <version>1.2.1</version>
</plugin>

Dependencies

compile (8)

Group / Artifact Type Version
org.apache.maven : maven-plugin-api jar 2.0
org.codehaus.plexus : plexus-utils jar 3.0.8
org.imgscalr : imgscalr-lib jar 4.2
com.drewnoakes : metadata-extractor jar 2.7.0
commons-io : commons-io jar 2.4
net.lingala.zip4j : zip4j jar 1.3.2
org.json : json jar 20140107
org.slf4j : slf4j-api jar 1.7.9

provided (1)

Group / Artifact Type Version
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.2

runtime (1)

Group / Artifact Type Version
org.slf4j : slf4j-simple jar 1.7.9

test (2)

Group / Artifact Type Version
junit : junit jar 4.12
org.mockito : mockito-all jar 1.10.17

Project Modules

There are no modules declared in this project.

maven-image-gallery-plugin

Maven Plugin for creating HTML image gallery

Usage

Insert in your pom.xml something like this (you may have to can the path to your image root directory)

<build>
  <plugins>
    <plugin>
      <groupId>com.github.jegr78</groupId>
      <artifactId>image-gallery-maven-plugin</artifactId>
      <version>1.2.0</version>
      <configuration>
        <imagesRootDirectory>${basedir}/images</imagesRootDirectory>
      </configuration>
      <executions>
        <execution>
          <id>create-gallery</id>
          <phase>package</phase>
          <goals>
            <goal>create</goal>
          </goals>
        </execution>
      </executions>
    </plugin>
  </plugins>
</build>

Frameworks/Libraries

Java

imgscalr

http://www.thebuzzmedia.com/software/imgscalr-java-image-scaling-library/

metadata-extractor

https://drewnoakes.com/code/exif/

zip4j

http://www.lingala.net/zip4j/

commons-io

http://commons.apache.org/proper/commons-io/

json

http://www.json.org/java/

slf4j

http://www.slf4j.org/

mockito

http://mockito.org/

junit

http://junit.org/

Javascript

galleria

http://galleria.io/

jquery

http://jquery.com/

bootstrap

http://getbootstrap.com/

Versions

Version
1.2.1
1.2.0
1.1.0
1.0.0