ks-mgnl-fragments
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>com.kasisoft.mgnl</groupId>
<artifactId>ks-mgnl-fragments</artifactId>
<version>0.5</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<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>com.kasisoft</groupId>
<artifactId>com.kasisoft.libs.parent-oss</artifactId>
<version>0.1</version>
<relativePath></relativePath>
</parent>
<packaging>jar</packaging>
<groupId>com.kasisoft.mgnl</groupId>
<artifactId>ks-mgnl-fragments</artifactId>
<version>0.5</version>
<name>MGNL :: Magnolia Fragments delivery</name>
<url>https://github.com/costamojan/ks-mgnl-fragments.git</url>
<description>Generation of fragments allowing to be embedded into the web application (f.e. menus)</description>
<licenses>
<license>
<name>MIT License</name>
<url>https://choosealicense.com/licenses/mit/#</url>
</license>
</licenses>
<organization>
<name>Kasisoft</name>
<url>https://kasisoft.com</url>
</organization>
<scm>
<url>https://github.com/costamojan/ks-mgnl-fragments.git</url>
<connection>scm:git@github.com:costamojan/ks-mgnl-fragments.git</connection>
<developerConnection>scm:git@github.com:costamojan/ks-mgnl-fragments.git</developerConnection>
<tag>HEAD</tag>
</scm>
<issueManagement>
<system>jira</system>
<url>https://kasisoft.com/jira/browse/MGNLFRAG</url>
</issueManagement>
<ciManagement>
<system>Jenkins</system>
<url>https://kasisoft.com/jenkins/job/mgnl.ks-mgnl-fragments/</url>
</ciManagement>
<developers>
<developer>
<id>costamojan</id>
<name>Daniel Kasmeroglu</name>
<email>daniel.kasmeroglu@kasisoft.net</email>
</developer>
</developers>
<properties>
<!-- versioning: dependencies -->
<version-kcl>2.9</version-kcl>
<version-magnolia>5.6-3</version-magnolia>
<version-mgnl-util>0.8</version-mgnl-util>
<version-tomcat>9.0.1</version-tomcat>
<!-- versioning: plugins -->
<plugin-version-jacoco>0.7.9</plugin-version-jacoco>
<maven.javadoc.failOnError>false</maven.javadoc.failOnError>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.kasisoft.mgnl</groupId>
<artifactId>ks-mgnl-dependencies</artifactId>
<version>${version-magnolia}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.kasisoft</groupId>
<artifactId>com.kasisoft.pom.tomcat</artifactId>
<version>${version-tomcat}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<dependency>
<groupId>info.magnolia</groupId>
<artifactId>magnolia-core</artifactId>
</dependency>
<dependency>
<groupId>info.magnolia</groupId>
<artifactId>magnolia-core</artifactId>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
<dependency>
<groupId>info.magnolia.core</groupId>
<artifactId>magnolia-freemarker-support</artifactId>
</dependency>
<dependency>
<groupId>info.magnolia.site</groupId>
<artifactId>magnolia-site</artifactId>
</dependency>
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
</dependency>
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
</dependency>
<dependency>
<groupId>com.kasisoft.mgnl</groupId>
<artifactId>ks-mgnl-util</artifactId>
<version>${version-mgnl-util}</version>
</dependency>
<dependency>
<groupId>javax.jcr</groupId>
<artifactId>jcr</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-servlet-api</artifactId>
</dependency>
<dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>annotations</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>com.kasisoft</groupId>
<artifactId>com.kasisoft.libs.common</artifactId>
<version>${version-kcl}</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-all</artifactId>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
</dependency>
</dependencies>
<build>
<finalName>${project.artifactId}-${project.version}</finalName>
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>**/META-INF/magnolia/*.xml</exclude>
</excludes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/META-INF/magnolia/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${plugin-version-jacoco}</version>
<executions>
<execution>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
</executions>
<configuration>
<haltOnFailure>false</haltOnFailure>
<excludes>
<exclude>**/*Test.class</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>release-sign-artifacts</id>
<activation>
<property>
<name>performRelease</name>
<value>true</value>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<serverId>sonatype-nexus-staging</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<autoReleaseAfterClose>true</autoReleaseAfterClose>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<!-- [MRELEASE-263] -->
<mavenExecutorId>forked-path</mavenExecutorId>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<distributionManagement>
<repository>
<id>sonatype-nexus-staging</id>
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
<snapshotRepository>
<id>libs-kasisoft</id>
<name>libs-kasisoft</name>
<url>https://kasisoft.com/artifactory/libs-kasisoft</url>
</snapshotRepository>
</distributionManagement>
<repositories>
<repository>
<id>magnolia.public</id>
<url>https://nexus.magnolia-cms.com/content/groups/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>vaadin-addons</id>
<url>https://maven.vaadin.com/vaadin-addons</url>
</repository>
<repository>
<id>libs-kasisoft</id>
<url>https://kasisoft.com/artifactory/libs-kasisoft</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</project>