Skip to content

Instantly share code, notes, and snippets.

@msrbharath
Created June 28, 2018 03:44
Show Gist options
  • Select an option

  • Save msrbharath/2d335427c1f1bbc44bab2bbb1f535ca8 to your computer and use it in GitHub Desktop.

Select an option

Save msrbharath/2d335427c1f1bbc44bab2bbb1f535ca8 to your computer and use it in GitHub Desktop.

Revisions

  1. msrbharath created this gist Jun 28, 2018.
    74 changes: 74 additions & 0 deletions uipom.xml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,74 @@
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.bharath</groupId>
    <artifactId>WgUI</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>war</packaging>
    <name>Angular UI</name>
    <description>Angular UI</description>
    <dependencies>

    </dependencies>
    <build>
    <plugins>
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.3</version>
    <configuration>
    <excludes>
    <exclude>WGSClient/**</exclude>
    </excludes>
    </configuration>
    </plugin>
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>3.0.0</version>
    <configuration>
    <packagingExcludes>WGSClient/**</packagingExcludes>
    <packagingIncludes>WGSClient/dist/**</packagingIncludes>
    </configuration>
    </plugin>
    <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>exec-maven-plugin</artifactId>
    <version>1.5.0</version>
    <executions>
    <execution>
    <id>exec-npm-install</id>
    <phase>generate-sources</phase>
    <configuration>
    <workingDirectory>${project.basedir}/src/main/webapp/WGSClient</workingDirectory>
    <executable>npm</executable>
    <arguments>
    <argument>install</argument>
    </arguments>
    </configuration>
    <goals>
    <goal>exec</goal>
    </goals>
    </execution>
    <execution>
    <id>exec-npm-ng-build</id>
    <phase>generate-sources</phase>
    <configuration>
    <workingDirectory>${project.basedir}/src/main/webapp/WGSClient</workingDirectory>
    <executable>ng</executable>
    <arguments>
    <argument>build</argument>
    <argument>--base-href=/ngfirst/ng/</argument>
    </arguments>
    </configuration>
    <goals>
    <goal>exec</goal>
    </goals>
    </execution>
    </executions>
    </plugin>

    </plugins>

    </build>

    </project>