Skip to content

Commit

Permalink
Prepare for 1.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
garricko committed Aug 9, 2017
1 parent 8ef176a commit 996b61b
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 10 deletions.
22 changes: 17 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@

[![Build Status](https://travis-ci.org/susom/vertx-base.svg?branch=master)](https://travis-ci.org/susom/vertx-base)

This project provides common functionality for writing Vert.x applications in
accordance with our internally defined best practices. It attempts to isolate
the application developer from keeping up with the latest library versions,
security updates, etc. and provides a toolkit for how to use Vert.x in a safe
manner.
This project provides common functionality for writing Vert.x applications
in a safe and maintainable way. There is a template project available that
shows how to use this library:

https://github.com/susom/vertx-template

### Getting Started

The library is available in the public Maven repository:

```
<dependency>
<groupId>com.github.susom</groupId>
<artifactId>vertx-base</artifactId>
<version>1.0</version>
</dependency>
```
23 changes: 21 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<groupId>com.github.susom</groupId>
<artifactId>vertx-base</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<version>1.0</version>

<name>${project.groupId}:${project.artifactId}</name>
<description>Useful extensions to Vert.x for web applications.</description>
Expand Down Expand Up @@ -330,7 +330,26 @@

<profiles>
<profile>
<id>release-sign-artifacts</id>
<id>sonatype</id>
<build>
<plugins>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<version>1.6.3</version>
<extensions>true</extensions>
<configuration>
<serverId>ossrh</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<autoReleaseAfterClose>true</autoReleaseAfterClose>
</configuration>
</plugin>
</plugins>
</build>
</profile>

<profile>
<id>release</id>
<activation>
<property>
<name>performRelease</name>
Expand Down
6 changes: 3 additions & 3 deletions vertx-base.iml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<module external.linked.project.id="vertx-base" org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
Expand Down Expand Up @@ -41,7 +41,7 @@
<orderEntry type="library" scope="TEST" name="Gradle: junit:junit:4.12" level="project" />
<orderEntry type="library" scope="TEST" name="Gradle: org.mockito:mockito-all:1.10.8" level="project" />
<orderEntry type="library" scope="TEST" name="Gradle: io.vertx:vertx-unit:3.2.1" level="project" />
<orderEntry type="library" name="Maven: com.github.susom:database:2.2" level="project" />
<orderEntry type="library" name="Maven: com.github.susom:database:2.3" level="project" />
<orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" />
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:2.0.3" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.5" level="project" />
Expand Down Expand Up @@ -106,6 +106,6 @@
<orderEntry type="library" scope="TEST" name="Maven: log4j:log4j:1.2.17" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: io.vertx:vertx-unit:3.3.3" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.hsqldb:hsqldb:2.3.2" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: com.github.susom:database-goodies:1.0-SNAPSHOT" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: com.github.susom:database-goodies:1.0" level="project" />
</component>
</module>

0 comments on commit 996b61b

Please sign in to comment.