[ 
https://issues.apache.org/jira/browse/NIFI-3695?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15971559#comment-15971559
 ] 

ASF GitHub Bot commented on NIFI-3695:
--------------------------------------

Github user brosander commented on a diff in the pull request:

    https://github.com/apache/nifi/pull/1669#discussion_r111807253
  
    --- Diff: nifi-toolkit/nifi-toolkit-admin/pom.xml ---
    @@ -0,0 +1,189 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<!-- 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="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";>
    +    <parent>
    +        <groupId>org.apache.nifi</groupId>
    +        <artifactId>nifi-toolkit</artifactId>
    +        <version>1.2.0-SNAPSHOT</version>
    +    </parent>
    +
    +    <modelVersion>4.0.0</modelVersion>
    +
    +    <artifactId>nifi-toolkit-admin</artifactId>
    +
    +    <dependencies>
    +        <dependency>
    +            <groupId>commons-cli</groupId>
    +            <artifactId>commons-cli</artifactId>
    +        </dependency>
    +        <dependency>
    +            <groupId>com.google.guava</groupId>
    +            <artifactId>guava</artifactId>
    +        </dependency>
    +        <dependency>
    +            <groupId>org.apache.nifi</groupId>
    +            <artifactId>nifi-toolkit-tls</artifactId>
    +        </dependency>
    +        <dependency>
    +            <groupId>com.sun.jersey</groupId>
    +            <artifactId>jersey-client</artifactId>
    +        </dependency>
    +        <dependency>
    +            <groupId>com.fasterxml.jackson.core</groupId>
    +            <artifactId>jackson-databind</artifactId>
    +        </dependency>
    +        <dependency>
    +            <groupId>org.apache.nifi</groupId>
    +            <artifactId>nifi-client-dto</artifactId>
    +            <version>1.2.0-SNAPSHOT</version>
    +        </dependency>
    +        <dependency>
    +            <groupId>org.apache.nifi</groupId>
    +            <artifactId>nifi-properties</artifactId>
    +        </dependency>
    +        <dependency>
    +            <groupId>org.apache.nifi</groupId>
    +            <artifactId>nifi-properties-loader</artifactId>
    +            <exclusions>
    +                <exclusion>
    +                    <groupId>ch.qos.logback</groupId>
    +                    <artifactId>logback-classic</artifactId>
    +                </exclusion>
    +            </exclusions>
    +        </dependency>
    +        <dependency>
    +            <groupId>org.codehaus.jackson</groupId>
    +            <artifactId>jackson-mapper-asl</artifactId>
    +        </dependency>
    +        <dependency>
    +            <groupId>com.fasterxml.jackson.jaxrs</groupId>
    +            <artifactId>jackson-jaxrs-json-provider</artifactId>
    +            <version>RELEASE</version>
    +        </dependency>
    +        <dependency>
    +            <groupId>com.sun.jersey</groupId>
    +            <artifactId>jersey-bundle</artifactId>
    +            <version>RELEASE</version>
    +        </dependency>
    +        <dependency>
    +            <groupId>com.sun.jersey</groupId>
    +            <artifactId>jersey-json</artifactId>
    +            <version>RELEASE</version>
    +        </dependency>
    +        <dependency>
    +            <groupId>org.apache.commons</groupId>
    +            <artifactId>commons-compress</artifactId>
    +        </dependency>
    +        <!-- Spock testing dependencies-->
    +        <dependency>
    +            <groupId>com.github.stefanbirkner</groupId>
    +            <artifactId>system-rules</artifactId>
    +            <version>1.16.0</version>
    +            <scope>test</scope>
    +        </dependency>
    +        <dependency>
    +            <groupId>org.spockframework</groupId>
    +            <artifactId>spock-core</artifactId>
    +            <scope>test</scope>
    +        </dependency>
    +        <dependency>
    +            <groupId>cglib</groupId>
    +            <artifactId>cglib-nodep</artifactId>
    +            <scope>test</scope>
    +        </dependency>
    +
    +    </dependencies>
    +    <build>
    +        <plugins>
    +            <plugin>
    +                <groupId>org.apache.maven.plugins</groupId>
    +                <artifactId>maven-compiler-plugin</artifactId>
    +                <executions>
    +                    <execution>
    +                        <goals>
    +                            <goal>compile</goal>
    +                            <goal>testCompile</goal>
    +                        </goals>
    +                        <configuration>
    +                            
<compilerId>groovy-eclipse-compiler</compilerId>
    +                        </configuration>
    +                    </execution>
    +                </executions>
    +                <configuration>
    +                    <source>1.8</source>
    +                    <target>1.8</target>
    +                </configuration>
    +                <dependencies>
    +                    <dependency>
    +                        <groupId>org.codehaus.groovy</groupId>
    +                        <artifactId>groovy-eclipse-compiler</artifactId>
    +                        <version>2.9.2-01</version>
    +                    </dependency>
    +                    <dependency>
    +                        <groupId>org.codehaus.groovy</groupId>
    +                        <artifactId>groovy-eclipse-batch</artifactId>
    +                        <version>2.4.3-01</version>
    +                    </dependency>
    +                </dependencies>
    +            </plugin>
    +            <plugin>
    +                <groupId>org.codehaus.mojo</groupId>
    +                <artifactId>build-helper-maven-plugin</artifactId>
    +                <version>1.5</version>
    +                <executions>
    +                    <execution>
    +                        <id>add-source</id>
    +                        <phase>generate-sources</phase>
    +                        <goals>
    +                            <goal>add-source</goal>
    +                        </goals>
    +                        <configuration>
    +                            <sources>
    +                                <source>src/main/groovy</source>
    +                            </sources>
    +                        </configuration>
    +                    </execution>
    +                    <execution>
    +                        <id>add-test-source</id>
    +                        <phase>generate-test-sources</phase>
    +                        <goals>
    +                            <goal>add-test-source</goal>
    +                        </goals>
    +                        <configuration>
    +                            <sources>
    +                                <source>src/test/groovy</source>
    +                            </sources>
    +                        </configuration>
    +                    </execution>
    +                </executions>
    +            </plugin>
    +            <plugin>
    +                <groupId>org.apache.rat</groupId>
    +                <artifactId>apache-rat-plugin</artifactId>
    +                <configuration>
    +                    <excludes combine.children="append">
    +                        
<exclude>src/test/resources/conf/nifi.properties</exclude>
    --- End diff --
    
    Not a huge deal, but the properties and xml files could have the license 
headers so they wouldn't have to be ignored by rat


> Create Node Manager & Notification Utilities
> --------------------------------------------
>
>                 Key: NIFI-3695
>                 URL: https://issues.apache.org/jira/browse/NIFI-3695
>             Project: Apache NiFi
>          Issue Type: Sub-task
>          Components: Tools and Build
>            Reporter: Yolanda M. Davis
>            Assignee: Yolanda M. Davis
>
> The node manager utility should allow system administrators to connect, 
> disconnect or remove a node from a cluster on the command line.  If a node is 
> not part of a cluster an error message should display if node is not part of 
> a cluster.  If a node is disconnected from a cluster and needs to be 
> connected or removed from that cluster the tool should support receiving a 
> list of urls to connected nodes which can be used to send the required 
> command to the active cluster. 
> The notification utility should allow administrators to send messages as 
> bulletins to the NiFi with levels of INFO, WARN or ERROR.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to