com.mainstreethub:dropwizard-kotlin-parent-pom

The parent pom for all Main Street Hub projects.

License

License

Categories

Categories

Kotlin Languages DropWizard Container Microservices
GroupId

GroupId

com.mainstreethub
ArtifactId

ArtifactId

dropwizard-kotlin-parent-pom
Last Version

Last Version

1.3.5-6
Release Date

Release Date

Type

Type

pom
Description

Description

The parent pom for all Main Street Hub projects.

Download dropwizard-kotlin-parent-pom

How to add to project

<!-- https://jarcasting.com/artifacts/com.mainstreethub/dropwizard-kotlin-parent-pom/ -->
<dependency>
    <groupId>com.mainstreethub</groupId>
    <artifactId>dropwizard-kotlin-parent-pom</artifactId>
    <version>1.3.5-6</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.mainstreethub/dropwizard-kotlin-parent-pom/
implementation 'com.mainstreethub:dropwizard-kotlin-parent-pom:1.3.5-6'
// https://jarcasting.com/artifacts/com.mainstreethub/dropwizard-kotlin-parent-pom/
implementation ("com.mainstreethub:dropwizard-kotlin-parent-pom:1.3.5-6")
'com.mainstreethub:dropwizard-kotlin-parent-pom:pom:1.3.5-6'
<dependency org="com.mainstreethub" name="dropwizard-kotlin-parent-pom" rev="1.3.5-6">
  <artifact name="dropwizard-kotlin-parent-pom" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.mainstreethub', module='dropwizard-kotlin-parent-pom', version='1.3.5-6')
)
libraryDependencies += "com.mainstreethub" % "dropwizard-kotlin-parent-pom" % "1.3.5-6"
[com.mainstreethub/dropwizard-kotlin-parent-pom "1.3.5-6"]

Dependencies

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

Project Modules

There are no modules declared in this project.

dropwizard-parent-pom

This pom adds the ability to easily build a Dropwizard application as a Docker image. The image is automatically configured to expose ports 8080 and 8081 to the container host so that the web and admin ports can both be used. In addition, the arguments to the application command are set to server classpath://config.yaml. If necessary this can be overridden in a child pom.

Releases

1.3.5-7

  • Release artifacts to GoDaddy Artifactory instead of MSH S3

1.3.5-6

  • Upgrade to Kotlin 1.3.21
  • Upgrade to Kotlin coroutines 1.1.1
  • Upgrade to kotlin-maven-plugin 0.9.24
  • Upgrade to kotlin-logging 1.6.26
  • Upgrade to java-commons 1.3.5-9, includes ktdropwizard
  • Specify failsafe and surefire plugin versions and standard configuration (initial version 2.22.1)
  • default-testCompile should be disable to prevent warnings from Java compiler
  • Add flag to Kotlin compiler to fail on warnings (Helps to prevent bugs around unused parameters)

1.3.5-5

  • Migrate to GoDaddy slack for build notifications

1.3.5-4

  • Remove ktlint format so it is not executed

1.3.5-3

  • Fix warnings when using kotlin parent-pom

1.3.5-2

  • Add Kotlin parent pom
  • Upgrade java-commons to 1.3.5-5, utilize the java-commons BOM

1.3.5-1

  • Upgraded Dropwizard to 1.3.5
  • Upgraded parent POM, com.mainstreethub:ecs-parent-pom, to 1.4.0

1.1.4-5

  • Upgraded parent POM, com.mainstreethub:ecs-parent-pom, to 1.3.6
  • Upgraded com.mainstreethub:java-commons, to 1.1.4-11

1.1.4-4

  • Updating json-log-bundle to 1.1.4-2. Includes remote_user log fields.

1.1.4-3

  • Updating java-commons to 1.1.4-4. Includes a fix to handle Datadog metric overrides.

1.1.4-2

  • Updating java-commons to 1.1.4-3. Includes a fix to include environment when forwarding metrics to Datadog.

1.1.4-1

  • Upgrading to Dropwizard 1.1.4

1.0.9-1

  • Upgrading Dropwizard to 1.0.9
  • Improved testing to detect missing dependencies

1.0.5-7

  • Upgraded parent POM, com.mainstreethub:ecs-parent-pom, to 1.3.2

1.0.5-6

  • Upgraded parent POM, com.mainstreethub:ecs-parent-pom, to 1.3.1

1.0.5-5

  • Fixed issue with removed goal from docker-maven-plugin

1.0.5-4

  • Upgraded parent POM, com.mainstreethub:ecs-parent-pom, to 1.3.0

1.0.5-3

  • Upgraded to Dropwizard 1.0.5
  • Upgraded dropwizard-metrics-datadog-ecs to 0.4.0
  • Added environment library, version 0.3.0
  • Added time library, version 0.2.0
  • Added dropwizard-config-testing library, version 0.1.0
  • Added test to verify POM dependencies

1.0.2-4

  • Upgraded parent pom to ecs-parent-pom version 1.1.1.
  • Added dropwizard-json-log-bundle 1.0.2-0
  • Rename log-format Docker label to archetype

1.0.2-3

  • Upgraded parent pom to ecs-parent-pom version 1.1.0.
com.mainstreethub

Main Street Hub

The "do-it-for-you" marketing platform built for local businesses.

Versions

Version
1.3.5-6
1.3.5-5
1.3.5-4
1.3.5-3
1.3.5-2