You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@eagle.apache.org by ha...@apache.org on 2016/10/10 07:55:02 UTC
incubator-eagle git commit: [EAGLE-598] Create 'ui' building profile
and enable Eagle Web UI Building by default
Repository: incubator-eagle
Updated Branches:
refs/heads/master 17316124a -> 0277ff75e
[EAGLE-598] Create 'ui' building profile and enable Eagle Web UI Building by default
Create "ui" building profile and enable Eagle Web UI Building by default
mvn clean install -DskipTests
Could also disable UI building with:
mvn clean install -DskipTests -P!ui
Or (if "!" is reserved command in OS)
mvn clean install -DskipTests -P\!ui
Author: Hao Chen <ha...@apache.org>
Closes #482 from haoch/EAGLE-598.
Project: http://git-wip-us.apache.org/repos/asf/incubator-eagle/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-eagle/commit/0277ff75
Tree: http://git-wip-us.apache.org/repos/asf/incubator-eagle/tree/0277ff75
Diff: http://git-wip-us.apache.org/repos/asf/incubator-eagle/diff/0277ff75
Branch: refs/heads/master
Commit: 0277ff75e10620cdfc17d01823a37719af63995b
Parents: 1731612
Author: Hao Chen <ha...@apache.org>
Authored: Mon Oct 10 15:54:52 2016 +0800
Committer: Hao Chen <ha...@apache.org>
Committed: Mon Oct 10 15:54:52 2016 +0800
----------------------------------------------------------------------
eagle-server/pom.xml | 64 +++++++++++++-------
.../server/managedtask/ApplicationTask.java | 4 +-
eagle-server/ui-build.sh | 5 +-
pom.xml | 6 ++
4 files changed, 53 insertions(+), 26 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-eagle/blob/0277ff75/eagle-server/pom.xml
----------------------------------------------------------------------
diff --git a/eagle-server/pom.xml b/eagle-server/pom.xml
index 99de507..aa190e4 100644
--- a/eagle-server/pom.xml
+++ b/eagle-server/pom.xml
@@ -157,13 +157,43 @@
<profiles>
<profile>
+ <id>ui</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>exec-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>exec-ui-install</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>exec</goal>
+ </goals>
+ <configuration>
+ <executable>bash</executable>
+ <arguments>
+ <argument>${basedir}/ui-build.sh</argument>
+ </arguments>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ <profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<!-- =========================================================================================================
- TODO: Decouple following specific application related dependencies into independent module: eagle-develop
+ Following specific application related dependencies into independent module: eagle-develop
========================================================================================================= -->
<dependencies>
@@ -223,28 +253,16 @@
</profile>
</profiles>
<build>
- <!-- TODO: Temporarily disable ui-build.sh until INFRA-12669 was resolved -->
- <!--<plugins>-->
- <!--<plugin>-->
- <!--<groupId>org.codehaus.mojo</groupId>-->
- <!--<artifactId>exec-maven-plugin</artifactId>-->
- <!--<executions>-->
- <!--<execution>-->
- <!--<id>exec-ui-install</id>-->
- <!--<phase>generate-sources</phase>-->
- <!--<goals>-->
- <!--<goal>exec</goal>-->
- <!--</goals>-->
- <!--<configuration>-->
- <!--<executable>bash</executable>-->
- <!--<arguments>-->
- <!--<argument>${basedir}/ui-build.sh</argument>-->
- <!--</arguments>-->
- <!--</configuration>-->
- <!--</execution>-->
- <!--</executions>-->
- <!--</plugin>-->
- <!--</plugins>-->
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-checkstyle-plugin</artifactId>
+ <configuration>
+ <failOnViolation>true</failOnViolation>
+ <failsOnError>true</failsOnError>
+ </configuration>
+ </plugin>
+ </plugins>
<resources>
<resource>
<directory>src/main/webapp/app/ui</directory>
http://git-wip-us.apache.org/repos/asf/incubator-eagle/blob/0277ff75/eagle-server/src/main/java/org/apache/eagle/server/managedtask/ApplicationTask.java
----------------------------------------------------------------------
diff --git a/eagle-server/src/main/java/org/apache/eagle/server/managedtask/ApplicationTask.java b/eagle-server/src/main/java/org/apache/eagle/server/managedtask/ApplicationTask.java
index d1173a8..b3a1b95 100644
--- a/eagle-server/src/main/java/org/apache/eagle/server/managedtask/ApplicationTask.java
+++ b/eagle-server/src/main/java/org/apache/eagle/server/managedtask/ApplicationTask.java
@@ -23,10 +23,10 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class ApplicationTask implements Managed {
- private final static Logger LOG = LoggerFactory.getLogger(ApplicationTask.class);
+ private static final Logger LOG = LoggerFactory.getLogger(ApplicationTask.class);
private final AbstractScheduledService service;
- public ApplicationTask(AbstractScheduledService service){
+ public ApplicationTask(AbstractScheduledService service) {
this.service = service;
}
http://git-wip-us.apache.org/repos/asf/incubator-eagle/blob/0277ff75/eagle-server/ui-build.sh
----------------------------------------------------------------------
diff --git a/eagle-server/ui-build.sh b/eagle-server/ui-build.sh
index 9f17ba6..928df1f 100644
--- a/eagle-server/ui-build.sh
+++ b/eagle-server/ui-build.sh
@@ -15,7 +15,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-echo "=============== Web APP Building Start ==============="
+echo "=============== Building Web UI ==============="
+
echo "Environment Check..."
# Pre-build check
if [ -z "$(command -v git)" ]
@@ -38,3 +39,5 @@ npm install
# grunt build
echo "building..."
npm run build
+
+echo "=============== Finished ==============="
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-eagle/blob/0277ff75/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index d12fb7d..19a1a1d 100755
--- a/pom.xml
+++ b/pom.xml
@@ -156,6 +156,7 @@
<maven-source.version>3.0.0</maven-source.version>
<maven-compiler.version>3.5.1</maven-compiler.version>
<maven-dependency.version>2.10</maven-dependency.version>
+ <maven-exec.version>1.4.0</maven-exec.version>
<maven-license.version>2.6</maven-license.version>
<maven-surefire.version>2.6</maven-surefire.version>
<maven-jar.version>2.6</maven-jar.version>
@@ -1110,6 +1111,11 @@
<version>${maven-assembly.version}</version>
</plugin>
<plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>exec-maven-plugin</artifactId>
+ <version>${maven-exec.version}</version>
+ </plugin>
+ <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version>