Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
atlas
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
dataplatform
atlas
Commits
e39c5959
Commit
e39c5959
authored
9 years ago
by
Suma Shivaprasad
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ATLAS-159 UI generated files should be target(sanjapy via sumasai)
parent
4f61fff2
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
261 additions
and
153 deletions
+261
-153
.bowerrc
dashboard/.bowerrc
+1
-1
gruntfile.js
dashboard/gruntfile.js
+11
-7
pom.xml
dashboard/pom.xml
+214
-0
createTag.html
dashboard/public/modules/tags/instance/views/createTag.html
+17
-0
pom.xml
pom.xml
+3
-17
release-log.txt
release-log.txt
+2
-0
pom.xml
webapp/pom.xml
+13
-128
No files found.
dashboard/.bowerrc
View file @
e39c5959
{
"directory": "
../webapp/target/
dist/lib/",
"directory": "dist/lib/",
"storage": {
"packages": ".bower-cache",
"registry": ".bower-registry"
...
...
This diff is collapsed.
Click to expand it.
dashboard/gruntfile.js
View file @
e39c5959
...
...
@@ -24,7 +24,11 @@ module.exports = function(grunt) {
var
classPathSep
=
(
process
.
platform
===
"win32"
)
?
';'
:
':'
,
gitHash
=
''
,
pkg
=
grunt
.
file
.
readJSON
(
'package.json'
),
distPath
=
'../webapp/target/dist'
;
distPath
=
'dist'
,
isDashboardDirectory
=
grunt
.
file
.
isDir
(
'public'
),
modulesPath
=
'public/'
;
if
(
!
isDashboardDirectory
)
modulesPath
=
'../public/'
grunt
.
initConfig
({
watch
:
{
...
...
@@ -90,11 +94,11 @@ module.exports = function(grunt) {
},
dist
:
distPath
+
'/js/app.min.js'
,
modules
:
grunt
.
file
.
expand
(
'public/
js/app.js'
,
'public/
js/routes.js'
,
'public/
modules/**/*Module.js'
,
'public/
modules/**/*.js'
,
'public/
js/init.js'
modulesPath
+
'
js/app.js'
,
modulesPath
+
'
js/routes.js'
,
modulesPath
+
'
modules/**/*Module.js'
,
modulesPath
+
'
modules/**/*.js'
,
modulesPath
+
'
js/init.js'
).
join
(
' '
),
shell
:
{
min
:
{
...
...
@@ -131,7 +135,7 @@ module.exports = function(grunt) {
copy
:
{
dist
:
{
expand
:
true
,
cwd
:
'public/'
,
cwd
:
modulesPath
,
src
:
[
'**'
,
'!js/**/*.js'
,
'!modules/**/*.js'
],
dest
:
distPath
}
...
...
This diff is collapsed.
Click to expand it.
dashboard/pom.xml
0 → 100644
View file @
e39c5959
<?xml version="1.0"?>
<!--
~ Licensed to the Apache Software Foundation (ASF) under one
~ or more contributor license agreements. See the NOTICE file
~ distributed with this work for additional information
~ regarding copyright ownership. The ASF licenses this file
~ to you under the Apache License, Version 2.0 (the
~ "License"); you may not use this file except in compliance
~ with the License. You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<project
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
xmlns=
"http://maven.apache.org/POM/4.0.0"
>
<modelVersion>
4.0.0
</modelVersion>
<parent>
<groupId>
org.apache.atlas
</groupId>
<artifactId>
apache-atlas
</artifactId>
<version>
0.6-incubating-SNAPSHOT
</version>
</parent>
<artifactId>
dashboard
</artifactId>
<description>
Apache Atlas UI Application
</description>
<name>
Apache Atlas UI
</name>
<packaging>
war
</packaging>
<url>
http://atlas.incubator.apache.org
</url>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>
com.github.eirslett
</groupId>
<artifactId>
frontend-maven-plugin
</artifactId>
<configuration>
<workingDirectory>
${project.build.directory}
</workingDirectory>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-war-plugin
</artifactId>
<configuration>
<failOnMissingWebXml>
false
</failOnMissingWebXml>
<webResources>
<resource>
<directory>
${project.build.directory}/dist
</directory>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>
install-node
</id>
<activation>
<file>
<missing>
${project.build.directory}/node
</missing>
</file>
</activation>
<build>
<plugins>
<plugin>
<groupId>
com.github.eirslett
</groupId>
<artifactId>
frontend-maven-plugin
</artifactId>
<executions>
<execution>
<id>
install node and npm
</id>
<goals>
<goal>
install-node-and-npm
</goal>
</goals>
<configuration>
<nodeVersion>
${node.version}
</nodeVersion>
<npmVersion>
1.4.3
</npmVersion>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>
maven-resources-plugin
</artifactId>
<version>
2.7
</version>
<executions>
<execution>
<id>
copy-resources
</id>
<goals>
<goal>
copy-resources
</goal>
</goals>
<phase>
validate
</phase>
<configuration>
<outputDirectory>
${basedir}/target/
</outputDirectory>
<resources>
<resource>
<directory>
${basedir}
</directory>
<includes>
<include>
package.json
</include>
<include>
.bowerrc
</include>
<include>
bower.json
</include>
<include>
gruntfile.js
</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>
install-node_modules
</id>
<activation>
<file>
<missing>
${project.build.directory}/node_modules
</missing>
</file>
</activation>
<build>
<plugins>
<plugin>
<groupId>
com.github.eirslett
</groupId>
<artifactId>
frontend-maven-plugin
</artifactId>
<executions>
<execution>
<id>
npm install
</id>
<goals>
<goal>
npm
</goal>
</goals>
<configuration>
<arguments>
install
</arguments>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>
bower-install
</id>
<activation>
<file>
<missing>
${project.build.directory}/dist/lib
</missing>
</file>
</activation>
<build>
<plugins>
<plugin>
<groupId>
com.github.eirslett
</groupId>
<artifactId>
frontend-maven-plugin
</artifactId>
<executions>
<execution>
<id>
install bower
</id>
<goals>
<goal>
grunt
</goal>
</goals>
<configuration>
<arguments>
bower
</arguments>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>
grunt-task
</id>
<activation>
<property>
<name>
!disableGrunt
</name>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>
com.github.eirslett
</groupId>
<artifactId>
frontend-maven-plugin
</artifactId>
<executions>
<execution>
<id>
npm remaining
</id>
<goals>
<goal>
npm
</goal>
</goals>
<configuration>
<arguments>
install --ignore-scripts
</arguments>
</configuration>
</execution>
<execution>
<id>
grunt dist
</id>
<goals>
<goal>
grunt
</goal>
</goals>
<configuration>
<arguments>
build
</arguments>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>
\ No newline at end of file
This diff is collapsed.
Click to expand it.
dashboard/public/modules/tags/instance/views/createTag.html
View file @
e39c5959
<!--
~ Licensed to the Apache Software Foundation (ASF) under one
~ or more contributor license agreements. See the NOTICE file
~ distributed with this work for additional information
~ regarding copyright ownership. The ASF licenses this file
~ to you under the Apache License, Version 2.0 (the
~ "License"); you may not use this file except in compliance
~ with the License. You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<div
class=
"modal-header"
>
<h4
class=
"modal-title"
>
Add tag
</h4>
</div>
...
...
This diff is collapsed.
Click to expand it.
pom.xml
View file @
e39c5959
...
...
@@ -410,6 +410,7 @@
<module>
notification
</module>
<module>
client
</module>
<module>
repository
</module>
<module>
dashboard
</module>
<module>
webapp
</module>
<module>
docs
</module>
<module>
addons/hive-bridge
</module>
...
...
@@ -1215,9 +1216,6 @@
<groupId>
com.github.eirslett
</groupId>
<artifactId>
frontend-maven-plugin
</artifactId>
<version>
0.0.23
</version>
<configuration>
<workingDirectory>
../dashboard/
</workingDirectory>
</configuration>
</plugin>
<plugin>
...
...
@@ -1505,20 +1503,8 @@
<exclude>
**/maven-eclipse.xml
</exclude>
<exclude>
**/.externalToolBuilders/**
</exclude>
<exclude>
**/build.log
</exclude>
<!-- temp libs -->
<exclude>
dashboard/.bower-*/**
</exclude>
<!-- json file -->
<exclude>
dashboard/.bowerrc
</exclude>
<!-- temp libs -->
<exclude>
dashboard/lib/**
</exclude>
<!-- temp libs -->
<exclude>
dashboard/node*/**
</exclude>
<!-- package -->
<exclude>
dashboard/dist/**
</exclude>
<!-- lib files -->
<exclude>
dashboard/public/lib/**
</exclude>
<!-- minified JS -->
<exclude>
dashboard/**/*.min.js*
</exclude>
<exclude>
.bowerrc
</exclude>
<exclude>
*.json
</exclude>
</excludes>
</configuration>
<executions>
...
...
This diff is collapsed.
Click to expand it.
release-log.txt
View file @
e39c5959
...
...
@@ -9,6 +9,8 @@ ATLAS-54 Rename configs in hive hook (shwethags)
ATLAS-3 Mixed Index creation fails with Date types (sumasai via shwethags)
ALL CHANGES:
ATLAS-159 UI generated files should be target (sanjayp via sumasai)
ATLAS-188 Provide Ability to Add Tag to Entity (sanjayp via sumasai)
ATLAS-209 Use testng and delete junit and scalatest (ltfxyz via shwethags)
ATLAS-163 New Trait UI (Tag) ( darshankumar89 via sumasai)
ATLAS-199 webapp build fails (grunt + tests) ( darshankumar89 via sumasai)
...
...
This diff is collapsed.
Click to expand it.
webapp/pom.xml
View file @
e39c5959
...
...
@@ -66,124 +66,6 @@
</plugins>
</build>
</profile>
<profile>
<id>
install-node
</id>
<activation>
<file>
<missing>
../dashboard/node
</missing>
</file>
</activation>
<build>
<plugins>
<plugin>
<groupId>
com.github.eirslett
</groupId>
<artifactId>
frontend-maven-plugin
</artifactId>
<executions>
<execution>
<id>
install node and npm
</id>
<goals>
<goal>
install-node-and-npm
</goal>
</goals>
<configuration>
<nodeVersion>
${node.version}
</nodeVersion>
<npmVersion>
1.4.3
</npmVersion>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>
install-node_modules
</id>
<activation>
<file>
<missing>
../dashboard/node_modules
</missing>
</file>
</activation>
<build>
<plugins>
<plugin>
<groupId>
com.github.eirslett
</groupId>
<artifactId>
frontend-maven-plugin
</artifactId>
<executions>
<execution>
<id>
npm install
</id>
<goals>
<goal>
npm
</goal>
</goals>
<configuration>
<arguments>
install
</arguments>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>
bower-install
</id>
<activation>
<file>
<missing>
target/dist/lib
</missing>
</file>
</activation>
<build>
<plugins>
<plugin>
<groupId>
com.github.eirslett
</groupId>
<artifactId>
frontend-maven-plugin
</artifactId>
<executions>
<execution>
<id>
install bower
</id>
<goals>
<goal>
grunt
</goal>
</goals>
<configuration>
<arguments>
bower
</arguments>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>
grunt-task
</id>
<activation>
<property>
<name>
!disableGrunt
</name>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>
com.github.eirslett
</groupId>
<artifactId>
frontend-maven-plugin
</artifactId>
<executions>
<execution>
<id>
npm remaining
</id>
<goals>
<goal>
npm
</goal>
</goals>
<configuration>
<arguments>
install --ignore-scripts
</arguments>
</configuration>
</execution>
<execution>
<id>
grunt dist
</id>
<goals>
<goal>
grunt
</goal>
</goals>
<configuration>
<arguments>
build
</arguments>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<dependencies>
...
...
@@ -347,6 +229,13 @@
<groupId>
commons-io
</groupId>
<artifactId>
commons-io
</artifactId>
</dependency>
<dependency>
<groupId>
org.apache.atlas
</groupId>
<artifactId>
dashboard
</artifactId>
<version>
${project.version}
</version>
<type>
war
</type>
</dependency>
</dependencies>
<build>
...
...
@@ -356,16 +245,12 @@
<artifactId>
maven-war-plugin
</artifactId>
<configuration>
<attachClasses>
true
</attachClasses>
<webResources>
<resource>
<directory>
target/dist
</directory>
<targetPath>
/
</targetPath>
</resource>
<resource>
<directory>
src/main/webapp/WEB-INF
</directory>
<targetPath>
WEB-INF
</targetPath>
</resource>
</webResources>
<overlays>
<overlay>
<groupId>
org.apache.atlas
</groupId>
<artifactId>
dashboard
</artifactId>
</overlay>
</overlays>
<archive>
<manifest>
<addClasspath>
true
</addClasspath>
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment