Skip to content

Commit

Permalink
modify gfw project structure #567
Browse files Browse the repository at this point in the history
  • Loading branch information
bttanakagn committed Jul 22, 2016
1 parent cec5263 commit 8fbc644
Show file tree
Hide file tree
Showing 5 changed files with 72 additions and 83 deletions.
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@ cache:
install: true

script:
- ./mvn-build-all.sh clean install jacoco:report
- mvn -U coveralls:report
- mvn -U clean install jacoco:report
- mvn -U -P common-libs-only coveralls:report
7 changes: 1 addition & 6 deletions mvn-build-all.bat
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
@echo off
rem this script is left to keep backward compatibility.

setlocal enabledelayedexpansion

Expand All @@ -14,12 +15,6 @@ echo [INFO] Start a build.

echo [DEBUG] Command arguments : "%commandArgs%"

call mvn -U -f terasoluna-gfw-parent\pom.xml %commandArgs%
if not !ERRORLEVEL! == 0 (
echo [ERROR] Failed a build.
exit /B !ERRORLEVEL!
)

call mvn -U %commandArgs%
if not !ERRORLEVEL! == 0 (
echo [ERROR] Failed a build.
Expand Down
8 changes: 1 addition & 7 deletions mvn-build-all.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#!/usr/bin/env bash
#this script is left to keep backward compatibility.

DEFAULT_GOALS="clean install"

Expand All @@ -11,13 +12,6 @@ echo "[INFO] Start a build."

echo "[DEBUG] Command arguments : \"${commandArgs}\""

mvn -U -f terasoluna-gfw-parent/pom.xml ${commandArgs}
buildResult=$?
if test ${buildResult} -ne 0 ; then
echo "[ERROR] Failed a build."
exit ${buildResult}
fi

mvn -U ${commandArgs}
buildResult=$?
if test ${buildResult} -ne 0 ; then
Expand Down
112 changes: 68 additions & 44 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,6 @@
<name>terasoluna.org</name>
<url>http://terasoluna.org</url>
</organization>
<modules>
<module>terasoluna-gfw-common-libraries</module>
<module>terasoluna-gfw-dependencies</module>
</modules>
<repositories>
<repository>
<snapshots>
Expand Down Expand Up @@ -85,46 +81,6 @@
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<groupId>com.google.code.maven-license-plugin</groupId>
<artifactId>maven-license-plugin</artifactId>
<version>${com.google.code.maven-license-plugin.version}</version>
</plugin>
<plugin>
<groupId>net.revelc.code</groupId>
<artifactId>formatter-maven-plugin</artifactId>
<version>${formatter-maven-plugin.version}</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.eluder.coveralls</groupId>
<artifactId>coveralls-maven-plugin</artifactId>
<version>${coveralls-maven-plugin.version}</version>
<configuration>
<jacocoReports>
<jacocoReport>terasoluna-gfw-common-libraries/terasoluna-gfw-common/target/site/jacoco/jacoco.xml</jacocoReport>
<jacocoReport>terasoluna-gfw-common-libraries/terasoluna-gfw-jodatime/target/site/jacoco/jacoco.xml</jacocoReport>
<jacocoReport>terasoluna-gfw-common-libraries/terasoluna-gfw-web/target/site/jacoco/jacoco.xml</jacocoReport>
<jacocoReport>terasoluna-gfw-common-libraries/terasoluna-gfw-web-jsp/target/site/jacoco/jacoco.xml</jacocoReport>
<jacocoReport>terasoluna-gfw-common-libraries/terasoluna-gfw-security-web/target/site/jacoco/jacoco.xml</jacocoReport>
<jacocoReport>terasoluna-gfw-common-libraries/terasoluna-gfw-validator/target/site/jacoco/jacoco.xml</jacocoReport>
<jacocoReport>terasoluna-gfw-common-libraries/terasoluna-gfw-codepoints/target/site/jacoco/jacoco.xml</jacocoReport>
<jacocoReport>terasoluna-gfw-common-libraries/terasoluna-gfw-string/target/site/jacoco/jacoco.xml</jacocoReport>
</jacocoReports>
<sourceDirectories>
<sourceDirectory>terasoluna-gfw-common-libraries/terasoluna-gfw-common/src/main/java</sourceDirectory>
<sourceDirectory>terasoluna-gfw-common-libraries/terasoluna-gfw-jodatime/src/main/java</sourceDirectory>
<sourceDirectory>terasoluna-gfw-common-libraries/terasoluna-gfw-web/src/main/java</sourceDirectory>
<sourceDirectory>terasoluna-gfw-common-libraries/terasoluna-gfw-web-jsp/src/main/java</sourceDirectory>
<sourceDirectory>terasoluna-gfw-common-libraries/terasoluna-gfw-security-web/src/main/java</sourceDirectory>
<sourceDirectory>terasoluna-gfw-common-libraries/terasoluna-gfw-validator/src/main/java</sourceDirectory>
<sourceDirectory>terasoluna-gfw-common-libraries/terasoluna-gfw-codepoints/src/main/java</sourceDirectory>
<sourceDirectory>terasoluna-gfw-common-libraries/terasoluna-gfw-string/src/main/java</sourceDirectory>
</sourceDirectories>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
Expand All @@ -137,4 +93,72 @@
<!-- == Project Properties == -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<profiles>
<profile>
<id>default</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<modules>
<module>terasoluna-gfw-common-libraries</module>
<module>terasoluna-gfw-dependencies</module>
<module>terasoluna-gfw-parent</module>
</modules>
</profile>
<profile>
<id>common-libs-only</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<modules>
<module>terasoluna-gfw-common-libraries</module>
</modules>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>com.google.code.maven-license-plugin</groupId>
<artifactId>maven-license-plugin</artifactId>
<version>${com.google.code.maven-license-plugin.version}</version>
</plugin>
<plugin>
<groupId>net.revelc.code</groupId>
<artifactId>formatter-maven-plugin</artifactId>
<version>${formatter-maven-plugin.version}</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.eluder.coveralls</groupId>
<artifactId>coveralls-maven-plugin</artifactId>
<version>${coveralls-maven-plugin.version}</version>
<configuration>
<jacocoReports>
<jacocoReport>terasoluna-gfw-common-libraries/terasoluna-gfw-common/target/site/jacoco/jacoco.xml</jacocoReport>
<jacocoReport>terasoluna-gfw-common-libraries/terasoluna-gfw-jodatime/target/site/jacoco/jacoco.xml</jacocoReport>
<jacocoReport>terasoluna-gfw-common-libraries/terasoluna-gfw-web/target/site/jacoco/jacoco.xml</jacocoReport>
<jacocoReport>terasoluna-gfw-common-libraries/terasoluna-gfw-web-jsp/target/site/jacoco/jacoco.xml</jacocoReport>
<jacocoReport>terasoluna-gfw-common-libraries/terasoluna-gfw-security-web/target/site/jacoco/jacoco.xml</jacocoReport>
<jacocoReport>terasoluna-gfw-common-libraries/terasoluna-gfw-validator/target/site/jacoco/jacoco.xml</jacocoReport>
<jacocoReport>terasoluna-gfw-common-libraries/terasoluna-gfw-codepoints/target/site/jacoco/jacoco.xml</jacocoReport>
<jacocoReport>terasoluna-gfw-common-libraries/terasoluna-gfw-string/target/site/jacoco/jacoco.xml</jacocoReport>
</jacocoReports>
<sourceDirectories>
<sourceDirectory>terasoluna-gfw-common-libraries/terasoluna-gfw-common/src/main/java</sourceDirectory>
<sourceDirectory>terasoluna-gfw-common-libraries/terasoluna-gfw-jodatime/src/main/java</sourceDirectory>
<sourceDirectory>terasoluna-gfw-common-libraries/terasoluna-gfw-web/src/main/java</sourceDirectory>
<sourceDirectory>terasoluna-gfw-common-libraries/terasoluna-gfw-web-jsp/src/main/java</sourceDirectory>
<sourceDirectory>terasoluna-gfw-common-libraries/terasoluna-gfw-security-web/src/main/java</sourceDirectory>
<sourceDirectory>terasoluna-gfw-common-libraries/terasoluna-gfw-validator/src/main/java</sourceDirectory>
<sourceDirectory>terasoluna-gfw-common-libraries/terasoluna-gfw-codepoints/src/main/java</sourceDirectory>
<sourceDirectory>terasoluna-gfw-common-libraries/terasoluna-gfw-string/src/main/java</sourceDirectory>
</sourceDirectories>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</profile>
</profiles>
</project>
24 changes: 0 additions & 24 deletions terasoluna-gfw-dependencies/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -36,28 +36,4 @@
<module>terasoluna-gfw-recommended-dependencies</module>
<module>terasoluna-gfw-recommended-web-dependencies</module>
</modules>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>com.google.code.maven-license-plugin</groupId>
<artifactId>maven-license-plugin</artifactId>
<version>${com.google.code.maven-license-plugin.version}</version>
</plugin>
<plugin>
<groupId>net.revelc.code</groupId>
<artifactId>formatter-maven-plugin</artifactId>
<version>${formatter-maven-plugin.version}</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
<properties>
<!-- == Maven Plugin Versions == -->
<com.google.code.maven-license-plugin.version>1.4.0</com.google.code.maven-license-plugin.version>
<formatter-maven-plugin.version>0.5.2</formatter-maven-plugin.version>
</properties>
</project>

0 comments on commit 8fbc644

Please sign in to comment.