de.micromata.mgc:de.micromata.mgc.rootpom

Micromata Genome Commons is a set of Java libraries to build mostly webserver based applications.

License

License

Apache 2.0
GroupId

GroupId

de.micromata.mgc
ArtifactId

ArtifactId

de.micromata.mgc.rootpom
Last Version

Last Version

3.1.3
Release Date

Release Date

Type

Type

pom
Description

Description

de.micromata.mgc:de.micromata.mgc.rootpom
Micromata Genome Commons is a set of Java libraries to build mostly webserver based applications.
Project URL

Project URL

https://github.com/micromata/mgc
Project Organization

Project Organization

Micromata GmbH
Source Code Management

Source Code Management

https://github.com/micromata/mgc/tree/master

Download de.micromata.mgc.rootpom

How to add to project

<!-- https://jarcasting.com/artifacts/de.micromata.mgc/de.micromata.mgc.rootpom/ -->
<dependency>
    <groupId>de.micromata.mgc</groupId>
    <artifactId>de.micromata.mgc.rootpom</artifactId>
    <version>3.1.3</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/de.micromata.mgc/de.micromata.mgc.rootpom/
implementation 'de.micromata.mgc:de.micromata.mgc.rootpom:3.1.3'
// https://jarcasting.com/artifacts/de.micromata.mgc/de.micromata.mgc.rootpom/
implementation ("de.micromata.mgc:de.micromata.mgc.rootpom:3.1.3")
'de.micromata.mgc:de.micromata.mgc.rootpom:pom:3.1.3'
<dependency org="de.micromata.mgc" name="de.micromata.mgc.rootpom" rev="3.1.3">
  <artifact name="de.micromata.mgc.rootpom" type="pom" />
</dependency>
@Grapes(
@Grab(group='de.micromata.mgc', module='de.micromata.mgc.rootpom', version='3.1.3')
)
libraryDependencies += "de.micromata.mgc" % "de.micromata.mgc.rootpom" % "3.1.3"
[de.micromata.mgc/de.micromata.mgc.rootpom "3.1.3"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • de.micromata.mgc.common
  • de.micromata.mgc.common.test
  • de.micromata.mgc.util.xml
  • de.micromata.mgc.logging
  • de.micromata.mgc.logging.spi.ifiles
  • de.micromata.mgc.jdbc.trace
  • de.micromata.mgc.jpa.emgr
  • de.micromata.mgc.jpa.tabattr
  • de.micromata.mgc.jpa.history
  • de.micromata.mgc.jpa.normsearch
  • de.micromata.mgc.jpa.hibernatesearch
  • de.micromata.mgc.jpa.spring
  • de.micromata.mgc.jpa.xmldump
  • de.micromata.mgc.jpa.logging
  • de.micromata.mgc.email
  • de.micromata.mgc.application
  • de.micromata.mgc.application.webserver
  • de.micromata.mgc.application.jetty
  • de.micromata.mgc.application.springboot
  • de.micromata.mgc.javafx.launcher
  • de.micromata.mgc.chronos
  • de.micromata.mgc.chronos.jpa
  • samples

Build Status Maven Central

About

Micromata Genome Commons is a set of Java libraries to build mostly webserver based applications.

Build

Checkout and build with maven using the root pom.

License

MGC is released unter the Apache 2.0 License. See https://www.apache.org/licenses/LICENSE-2.0.html

Documentation and more

Please refer to the Wiki on GitHub.

Deployment to Maven central:

Refer https://github.com/micromata/Merlin/tree/master/merlin-core#general-information-of-how-to-publish-to-maven-central

Instead of running gradle, use mvn:

mvn -Prelease clean deploy

The maven settings file (~/m2/settings.xml) may look like:

<settings>
  <profiles>
    <profile>
      <id>ossrh</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <properties>
        <gpg.executable>gpg</gpg.executable>
        <gpg.key>xxx</gpg.key>
        <gpg.passphrase>xxx</gpg.passphrase>
      </properties>
    </profile>
  </profiles>
  <servers>
    <server>
      <id>ossrh</id>
      <username>xxx</username>
      <password>xxx</password>
    </server>
  </servers>
</settings>
```
de.micromata.mgc

Micromata GmbH

Versions

Version
3.1.3
3.1.2
3.1.1
3.1.0
3.0.9