Reporting

[ci skip]
This commit is contained in:
Mariusz Smykula
2016-04-21 18:19:25 +02:00
parent 69d227839a
commit 3689fdffd5
3 changed files with 126 additions and 1 deletions

82
pom.xml
View File

@@ -8,7 +8,7 @@
<packaging>maven-plugin</packaging>
<version>0.5.9-SNAPSHOT</version>
<name>Accurate Maven Plugin Project</name>
<name>Accurest Maven Plugin</name>
<description>Accurate REST Maven Plugin</description>
<url>https://github.com/Codearte/accurest-maven-plugin</url>
@@ -29,6 +29,7 @@
<mavenPluginPluginVersion>3.4</mavenPluginPluginVersion>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<accurest.version>1.0.6</accurest.version>
<aetherVersion>1.1.0</aetherVersion>
@@ -64,8 +65,22 @@
<name>Nexus Release Repository</name>
<url>http://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
<site>
<id>github</id>
<url>scm:git:ssh://git@github.com:Codearte/accurest-maven-plugin.git</url>
</site>
</distributionManagement>
<issueManagement>
<system>GitHub Issues</system>
<url>https://github.com/Codearte/accurest/labels/maven</url>
</issueManagement>
<ciManagement>
<system>Travis</system>
<url>https://travis-ci.org/Codearte/accurest-maven-plugin</url>
</ciManagement>
<build>
<plugins>
<plugin>
@@ -175,6 +190,39 @@
<tagNameFormat>v@{project.version}</tagNameFormat>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-scm-publish-plugin</artifactId>
<version>1.1</version>
<configuration>
<pubScmUrl>${project.scm.developerConnection}</pubScmUrl>
<scmBranch>gh-pages</scmBranch>
<content>${project.reporting.outputDirectory}</content>
</configuration>
<executions>
<execution>
<id>scm-publish</id>
<phase>site-deploy</phase>
<goals>
<goal>publish-scm</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<skipDeploy>true</skipDeploy><!-- don't deploy site with maven-site-plugin -->
</configuration>
<dependencies>
<dependency>
<groupId>org.asciidoctor</groupId>
<artifactId>asciidoctor-maven-plugin</artifactId>
<version>1.5.3</version>
</dependency>
</dependencies>
</plugin>
</plugins>
<pluginManagement>
@@ -326,6 +374,38 @@
</dependency>
</dependencies>
<reporting>
<plugins>
<plugin>
<artifactId>maven-plugin-plugin</artifactId>
<version>${mavenPluginPluginVersion}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<configuration>
<dependencyDetailsEnabled>false</dependencyDetailsEnabled>
<dependencyLocationsEnabled>false</dependencyLocationsEnabled>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<quiet>true</quiet>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
</plugin>
</plugins>
</reporting>
<profiles>
<profile>
<id>release</id>

View File

@@ -0,0 +1,10 @@
= Accurest Maven Plugin
Just to make long story short - Accurest is a tool that enables Consumer Driven Contract (CDC) development of JVM-based applications.
* Stubs mappings to be used by WireMock when doing integration testing on the client code (client tests).
* Acceptance tests used to verify if server-side implementation of the API is compliant with the contract (server tests).
Accurest moves TDD to the level of software architecture.

35
src/site/site.xml Normal file
View File

@@ -0,0 +1,35 @@
<project name="Android Maven Plugin">
<bannerLeft>
<name>${project.name}</name>
</bannerLeft>
<bannerRight>
<src></src>
</bannerRight>
<skin>
<groupId>org.apache.maven.skins</groupId>
<artifactId>maven-fluido-skin</artifactId>
<version>1.4</version>
</skin>
<custom>
<fluidoSkin>
<topBarEnabled>true</topBarEnabled>
<sideBarEnabled>true</sideBarEnabled>
<googleSearch>
<sitesearch/>
</googleSearch>
<gitHub>
<projectId>codearte/accurest-maven-plugin</projectId>
<ribbonOrientation>right</ribbonOrientation>
<ribbonColor>orange</ribbonColor>
</gitHub>
<breadcrumbDivider>»</breadcrumbDivider>
</fluidoSkin>
</custom>
<body>
<menu name="Overview">
<item name="Introduction" href="index.html"/>
</menu>
<menu ref="reports" />
</body>
</project>