perun-core
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.peruntech</groupId> <artifactId>perun-core</artifactId> <version>4.3.0</version> </dependency>
<!-- Copyright (c) 2013, 2019 Perun Technologii DOOEL Skopje. All rights reserved. This program and the accompanying materials are made available under the terms of the Apache License Version 2.0 or the Svarog License Agreement (the "License"); You may not use this file except in compliance with the License. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See LICENSE file in the project root for the specific language governing permissions and limitations under the License. --> <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> <groupId>org.peruntech</groupId> <artifactId>perun-core</artifactId> <version>4.3.0</version> <packaging>bundle</packaging> <name>Perun Core</name> <url>https://github.com/PerunTech/perun-core</url> <organization> <name>Perun Technologies</name> <url>http://peruntech.org</url> </organization> <scm> <connection>scm:git:git@github.com:PerunTech/perun-core.git</connection> <developerConnection>scm:git:git@github.com:PerunTech/perun-core.git</developerConnection> <url>https://github.com/PerunTech/perun-core.git</url> </scm> <licenses> <license> <name>Apache 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> <comments>A business-friendly OSS license</comments> </license> </licenses> <developers> <developer> <id>karikjtomi</id> <name>Tomi Karikj</name> <email>t.karikj@prtech.mk</email> <url>http://www.perun.tech</url> <organization>Perun Technologies</organization> <organizationUrl>http://www.perun.tech</organizationUrl> <roles> <role>architect</role> <role>developer</role> </roles> <timezone>Europe/Skopje</timezone> </developer> <developer> <id>ristepejov</id> <name>Riste Pejov</name> <email>r.pejov@prtech.mk</email> <url>http://www.perun.tech</url> <organization>Perun Technologies</organization> <organizationUrl>http://www.perun.tech</organizationUrl> <roles> <role>architect</role> </roles> <timezone>Europe/Skopje</timezone> </developer> </developers> <description>Perun-core is front-ned bundle of the Svarog Business Platform</description> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <build> <sourceDirectory>backend/src/main/java</sourceDirectory> <resources> <resource> <directory>${project.basedir}</directory> <includes> <include>labels/*</include> <include>www/**/*.*</include> </includes> </resource> </resources> <plugins> <plugin> <groupId>org.jreleaser</groupId> <artifactId>jreleaser-maven-plugin</artifactId> <version>1.3.1</version> <configuration> <jreleaser> <signing> <active>ALWAYS</active> <armored>true</armored> </signing> <deploy> <maven> <nexus2> <maven-central> <active>ALWAYS</active> <url> https://s01.oss.sonatype.org/service/local</url> <closeRepository>false</closeRepository> <releaseRepository>false</releaseRepository> <stagingRepositories> target/staging-deploy</stagingRepositories> </maven-central> </nexus2> </maven> </deploy> </jreleaser> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>3.0.0-M1</version> </plugin> <plugin> <groupId>pl.project13.maven</groupId> <artifactId>git-commit-id-plugin</artifactId> <version>4.0.0</version> <executions> <execution> <id>get-the-git-infos</id> <goals> <goal>revision</goal> </goals> <phase>initialize</phase> </execution> </executions> <configuration> <useNativeGit>false</useNativeGit> <generateGitPropertiesFile>true</generateGitPropertiesFile> <generateGitPropertiesFilename> ${project.build.outputDirectory}/version.properties</generateGitPropertiesFilename> <commitIdGenerationMode>full</commitIdGenerationMode> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.1.0</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <!-- From here is the bundle configuration for the OSGI container --> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <extensions>true</extensions> <configuration> <instructions> <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName> <Bundle-Name>Perun Core</Bundle-Name> <Bundle-Vendor>Perun.Tech</Bundle-Vendor> <Bundle-Description> A bundle that provides basic perun core services </Bundle-Description> <Bundle-Activator> com.prtech.perun_core.Activator </Bundle-Activator> <Export-Package> com.prtech.perun_core </Export-Package> <Import-Package> * </Import-Package> </instructions> </configuration> </plugin> </plugins> </build> <dependencies> <!-- https://mvnrepository.com/artifact/javax.ws.rs/jsr311-api --> <dependency> <groupId>org.peruntech</groupId> <artifactId>svarog</artifactId> <version>[4.0.0,5.0.0)</version> <scope>provided</scope> </dependency> <!-- https://mvnrepository.com/artifact/org.osgi/org.osgi.service.http --> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.service.http</artifactId> <version>1.2.1</version> <scope>provided</scope> </dependency> </dependencies> <!-- https://mvnrepository.com/artifact/org.postgresql/postgresql --> <profiles> <profile> <id>release</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>3.4.1</version> <configuration> <reportPlugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <configuration> <doclint>none</doclint> </configuration> </plugin> </reportPlugins> </configuration> <executions> <execution> <id>attach-javadoc</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> </project>