You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@river.apache.org by pe...@apache.org on 2019/08/10 04:12:34 UTC
svn commit: r1864835 - in /river/jtsk/modules/modularize/apache-river: ./
tools/ tools/checkconfigurationfile/ tools/checkconfigurationfile/src/
tools/checkconfigurationfile/src/main/
tools/checkconfigurationfile/src/main/java/ tools/checkconfiguration...
Author: peter_firmstone
Date: Sat Aug 10 04:12:33 2019
New Revision: 1864835
URL: http://svn.apache.org/viewvc?rev=1864835&view=rev
Log:
RIVER-358 - Add standard maven directory structure
Build structure added for tools, prior to svn copy of tools source code to populate it.
Added:
river/jtsk/modules/modularize/apache-river/tools/
river/jtsk/modules/modularize/apache-river/tools/checkconfigurationfile/
river/jtsk/modules/modularize/apache-river/tools/checkconfigurationfile/pom.xml
river/jtsk/modules/modularize/apache-river/tools/checkconfigurationfile/src/
river/jtsk/modules/modularize/apache-river/tools/checkconfigurationfile/src/main/
river/jtsk/modules/modularize/apache-river/tools/checkconfigurationfile/src/main/java/
river/jtsk/modules/modularize/apache-river/tools/checkconfigurationfile/src/main/resources/
river/jtsk/modules/modularize/apache-river/tools/checkconfigurationfile/src/main/resources/org/
river/jtsk/modules/modularize/apache-river/tools/checkconfigurationfile/src/main/resources/org/apache/
river/jtsk/modules/modularize/apache-river/tools/checkconfigurationfile/src/main/resources/org/apache/river/
river/jtsk/modules/modularize/apache-river/tools/checkconfigurationfile/src/main/resources/org/apache/river/tool/
river/jtsk/modules/modularize/apache-river/tools/checkser/
river/jtsk/modules/modularize/apache-river/tools/checkser/pom.xml
river/jtsk/modules/modularize/apache-river/tools/checkser/src/
river/jtsk/modules/modularize/apache-river/tools/checkser/src/main/
river/jtsk/modules/modularize/apache-river/tools/checkser/src/main/java/
river/jtsk/modules/modularize/apache-river/tools/checkser/src/main/java/org/
river/jtsk/modules/modularize/apache-river/tools/checkser/src/main/java/org/apache/
river/jtsk/modules/modularize/apache-river/tools/checkser/src/main/java/org/apache/river/
river/jtsk/modules/modularize/apache-river/tools/checkser/src/main/java/org/apache/river/tool/
river/jtsk/modules/modularize/apache-river/tools/checkser/src/main/resources/
river/jtsk/modules/modularize/apache-river/tools/checkser/src/main/resources/org/
river/jtsk/modules/modularize/apache-river/tools/checkser/src/main/resources/org/apache/
river/jtsk/modules/modularize/apache-river/tools/checkser/src/main/resources/org/apache/river/
river/jtsk/modules/modularize/apache-river/tools/checkser/src/main/resources/org/apache/river/tool/
river/jtsk/modules/modularize/apache-river/tools/checkser/src/main/resources/org/apache/river/tool/resources/
river/jtsk/modules/modularize/apache-river/tools/classdep/
river/jtsk/modules/modularize/apache-river/tools/classdep/pom.xml
river/jtsk/modules/modularize/apache-river/tools/classdep/src/
river/jtsk/modules/modularize/apache-river/tools/classdep/src/main/
river/jtsk/modules/modularize/apache-river/tools/classdep/src/main/java/
river/jtsk/modules/modularize/apache-river/tools/classdep/src/main/java/org/
river/jtsk/modules/modularize/apache-river/tools/classdep/src/main/java/org/apache/
river/jtsk/modules/modularize/apache-river/tools/classdep/src/main/java/org/apache/river/
river/jtsk/modules/modularize/apache-river/tools/classdep/src/main/java/org/apache/river/tool/
river/jtsk/modules/modularize/apache-river/tools/classdep/src/main/resources/
river/jtsk/modules/modularize/apache-river/tools/classdep/src/main/resources/org/
river/jtsk/modules/modularize/apache-river/tools/classdep/src/main/resources/org/apache/
river/jtsk/modules/modularize/apache-river/tools/classdep/src/main/resources/org/apache/river/
river/jtsk/modules/modularize/apache-river/tools/classdep/src/main/resources/org/apache/river/tool/
river/jtsk/modules/modularize/apache-river/tools/classdep/src/main/resources/org/apache/river/tool/resources/
river/jtsk/modules/modularize/apache-river/tools/classserver/
river/jtsk/modules/modularize/apache-river/tools/classserver/pom.xml
river/jtsk/modules/modularize/apache-river/tools/classserver/src/
river/jtsk/modules/modularize/apache-river/tools/classserver/src/main/
river/jtsk/modules/modularize/apache-river/tools/classserver/src/main/java/
river/jtsk/modules/modularize/apache-river/tools/classserver/src/main/java/org/
river/jtsk/modules/modularize/apache-river/tools/classserver/src/main/java/org/apache/
river/jtsk/modules/modularize/apache-river/tools/classserver/src/main/java/org/apache/river/
river/jtsk/modules/modularize/apache-river/tools/classserver/src/main/java/org/apache/river/tool/
river/jtsk/modules/modularize/apache-river/tools/classserver/src/main/resources/
river/jtsk/modules/modularize/apache-river/tools/classserver/src/main/resources/org/
river/jtsk/modules/modularize/apache-river/tools/classserver/src/main/resources/org/apache/
river/jtsk/modules/modularize/apache-river/tools/classserver/src/main/resources/org/apache/river/
river/jtsk/modules/modularize/apache-river/tools/classserver/src/main/resources/org/apache/river/tool/
river/jtsk/modules/modularize/apache-river/tools/classserver/src/main/resources/org/apache/river/tool/resources/
river/jtsk/modules/modularize/apache-river/tools/computedigest/
river/jtsk/modules/modularize/apache-river/tools/computedigest/pom.xml
river/jtsk/modules/modularize/apache-river/tools/computedigest/src/
river/jtsk/modules/modularize/apache-river/tools/computedigest/src/main/
river/jtsk/modules/modularize/apache-river/tools/computedigest/src/main/java/
river/jtsk/modules/modularize/apache-river/tools/computedigest/src/main/java/org/
river/jtsk/modules/modularize/apache-river/tools/computedigest/src/main/java/org/apache/
river/jtsk/modules/modularize/apache-river/tools/computedigest/src/main/java/org/apache/river/
river/jtsk/modules/modularize/apache-river/tools/computedigest/src/main/java/org/apache/river/tool/
river/jtsk/modules/modularize/apache-river/tools/computedigest/src/main/resources/
river/jtsk/modules/modularize/apache-river/tools/computedigest/src/main/resources/org/
river/jtsk/modules/modularize/apache-river/tools/computedigest/src/main/resources/org/apache/
river/jtsk/modules/modularize/apache-river/tools/computedigest/src/main/resources/org/apache/river/
river/jtsk/modules/modularize/apache-river/tools/computedigest/src/main/resources/org/apache/river/tool/
river/jtsk/modules/modularize/apache-river/tools/computedigest/src/main/resources/org/apache/river/tool/resources/
river/jtsk/modules/modularize/apache-river/tools/computehttmdcodebase/
river/jtsk/modules/modularize/apache-river/tools/computehttmdcodebase/pom.xml
river/jtsk/modules/modularize/apache-river/tools/computehttmdcodebase/src/
river/jtsk/modules/modularize/apache-river/tools/computehttmdcodebase/src/main/
river/jtsk/modules/modularize/apache-river/tools/computehttmdcodebase/src/main/java/
river/jtsk/modules/modularize/apache-river/tools/computehttmdcodebase/src/main/java/org/
river/jtsk/modules/modularize/apache-river/tools/computehttmdcodebase/src/main/java/org/apache/
river/jtsk/modules/modularize/apache-river/tools/computehttmdcodebase/src/main/java/org/apache/river/
river/jtsk/modules/modularize/apache-river/tools/computehttmdcodebase/src/main/java/org/apache/river/tool/
river/jtsk/modules/modularize/apache-river/tools/computehttmdcodebase/src/main/resources/
river/jtsk/modules/modularize/apache-river/tools/computehttmdcodebase/src/main/resources/org/
river/jtsk/modules/modularize/apache-river/tools/computehttmdcodebase/src/main/resources/org/apache/
river/jtsk/modules/modularize/apache-river/tools/computehttmdcodebase/src/main/resources/org/apache/river/
river/jtsk/modules/modularize/apache-river/tools/computehttmdcodebase/src/main/resources/org/apache/river/tool/
river/jtsk/modules/modularize/apache-river/tools/computehttmdcodebase/src/main/resources/org/apache/river/tool/resources/
river/jtsk/modules/modularize/apache-river/tools/envcheck/
river/jtsk/modules/modularize/apache-river/tools/envcheck/pom.xml
river/jtsk/modules/modularize/apache-river/tools/envcheck/src/
river/jtsk/modules/modularize/apache-river/tools/envcheck/src/main/
river/jtsk/modules/modularize/apache-river/tools/envcheck/src/main/java/
river/jtsk/modules/modularize/apache-river/tools/envcheck/src/main/java/org/
river/jtsk/modules/modularize/apache-river/tools/envcheck/src/main/java/org/apache/
river/jtsk/modules/modularize/apache-river/tools/envcheck/src/main/java/org/apache/river/
river/jtsk/modules/modularize/apache-river/tools/envcheck/src/main/java/org/apache/river/tool/
river/jtsk/modules/modularize/apache-river/tools/envcheck/src/main/resources/
river/jtsk/modules/modularize/apache-river/tools/envcheck/src/main/resources/org/
river/jtsk/modules/modularize/apache-river/tools/envcheck/src/main/resources/org/apache/
river/jtsk/modules/modularize/apache-river/tools/envcheck/src/main/resources/org/apache/river/
river/jtsk/modules/modularize/apache-river/tools/envcheck/src/main/resources/org/apache/river/tool/
river/jtsk/modules/modularize/apache-river/tools/envcheck/src/main/resources/org/apache/river/tool/resources/
river/jtsk/modules/modularize/apache-river/tools/jarwrapper/
river/jtsk/modules/modularize/apache-river/tools/jarwrapper/pom.xml
river/jtsk/modules/modularize/apache-river/tools/jarwrapper/src/
river/jtsk/modules/modularize/apache-river/tools/jarwrapper/src/main/
river/jtsk/modules/modularize/apache-river/tools/jarwrapper/src/main/java/
river/jtsk/modules/modularize/apache-river/tools/jarwrapper/src/main/java/org/
river/jtsk/modules/modularize/apache-river/tools/jarwrapper/src/main/java/org/apache/
river/jtsk/modules/modularize/apache-river/tools/jarwrapper/src/main/java/org/apache/river/
river/jtsk/modules/modularize/apache-river/tools/jarwrapper/src/main/java/org/apache/river/tool/
river/jtsk/modules/modularize/apache-river/tools/jarwrapper/src/main/resources/
river/jtsk/modules/modularize/apache-river/tools/jarwrapper/src/main/resources/org/
river/jtsk/modules/modularize/apache-river/tools/jarwrapper/src/main/resources/org/apache/
river/jtsk/modules/modularize/apache-river/tools/jarwrapper/src/main/resources/org/apache/river/
river/jtsk/modules/modularize/apache-river/tools/jarwrapper/src/main/resources/org/apache/river/tool/
river/jtsk/modules/modularize/apache-river/tools/jarwrapper/src/main/resources/org/apache/river/tool/resources/
river/jtsk/modules/modularize/apache-river/tools/pom.xml
river/jtsk/modules/modularize/apache-river/tools/preferredlistgen/
river/jtsk/modules/modularize/apache-river/tools/preferredlistgen/pom.xml
river/jtsk/modules/modularize/apache-river/tools/preferredlistgen/src/
river/jtsk/modules/modularize/apache-river/tools/preferredlistgen/src/main/
river/jtsk/modules/modularize/apache-river/tools/preferredlistgen/src/main/java/
river/jtsk/modules/modularize/apache-river/tools/preferredlistgen/src/main/java/org/
river/jtsk/modules/modularize/apache-river/tools/preferredlistgen/src/main/java/org/apache/
river/jtsk/modules/modularize/apache-river/tools/preferredlistgen/src/main/java/org/apache/river/
river/jtsk/modules/modularize/apache-river/tools/preferredlistgen/src/main/java/org/apache/river/tool/
river/jtsk/modules/modularize/apache-river/tools/preferredlistgen/src/main/resources/
river/jtsk/modules/modularize/apache-river/tools/preferredlistgen/src/main/resources/org/
river/jtsk/modules/modularize/apache-river/tools/preferredlistgen/src/main/resources/org/apache/
river/jtsk/modules/modularize/apache-river/tools/preferredlistgen/src/main/resources/org/apache/river/
river/jtsk/modules/modularize/apache-river/tools/preferredlistgen/src/main/resources/org/apache/river/tool/
river/jtsk/modules/modularize/apache-river/tools/preferredlistgen/src/main/resources/org/apache/river/tool/resources/
river/jtsk/modules/modularize/apache-river/tools/security-policy-debug/
river/jtsk/modules/modularize/apache-river/tools/security-policy-debug/pom.xml
river/jtsk/modules/modularize/apache-river/tools/security-policy-debug/src/
river/jtsk/modules/modularize/apache-river/tools/security-policy-debug/src/main/
river/jtsk/modules/modularize/apache-river/tools/security-policy-debug/src/main/java/
river/jtsk/modules/modularize/apache-river/tools/security-policy-debug/src/main/java/org/
river/jtsk/modules/modularize/apache-river/tools/security-policy-debug/src/main/java/org/apache/
river/jtsk/modules/modularize/apache-river/tools/security-policy-debug/src/main/java/org/apache/river/
river/jtsk/modules/modularize/apache-river/tools/security-policy-debug/src/main/java/org/apache/river/tool/
river/jtsk/modules/modularize/apache-river/tools/security-policy-debug/src/main/resources/
river/jtsk/modules/modularize/apache-river/tools/security-policy-debug/src/main/resources/org/
river/jtsk/modules/modularize/apache-river/tools/security-policy-debug/src/main/resources/org/apache/
river/jtsk/modules/modularize/apache-river/tools/security-policy-debug/src/main/resources/org/apache/river/
river/jtsk/modules/modularize/apache-river/tools/security-policy-debug/src/main/resources/org/apache/river/tool/
river/jtsk/modules/modularize/apache-river/tools/security-policy-debug/src/main/resources/org/apache/river/tool/resources/
Modified:
river/jtsk/modules/modularize/apache-river/pom.xml
Modified: river/jtsk/modules/modularize/apache-river/pom.xml
URL: http://svn.apache.org/viewvc/river/jtsk/modules/modularize/apache-river/pom.xml?rev=1864835&r1=1864834&r2=1864835&view=diff
==============================================================================
--- river/jtsk/modules/modularize/apache-river/pom.xml (original)
+++ river/jtsk/modules/modularize/apache-river/pom.xml Sat Aug 10 04:12:33 2019
@@ -306,6 +306,7 @@
<module>river-services/mahalo</module>
<module>river-services/mercury</module>
<module>river-services/norm</module>
+ <module>tools</module>
<module>dist</module>
</modules>
Added: river/jtsk/modules/modularize/apache-river/tools/checkconfigurationfile/pom.xml
URL: http://svn.apache.org/viewvc/river/jtsk/modules/modularize/apache-river/tools/checkconfigurationfile/pom.xml?rev=1864835&view=auto
==============================================================================
--- river/jtsk/modules/modularize/apache-river/tools/checkconfigurationfile/pom.xml (added)
+++ river/jtsk/modules/modularize/apache-river/tools/checkconfigurationfile/pom.xml Sat Aug 10 04:12:33 2019
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+~ Copyright (C) 2014 the original author or authors.
+~
+~ Licensed 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">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.apache.river</groupId>
+ <artifactId>tools</artifactId>
+ <version>3.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.apache.river.tools</groupId>
+ <artifactId>checkconfigurationfile</artifactId>
+
+ <name>Tool :: Check ConfigurationFile</name>
+ <description>Checks the format of the source for a Jini ConfigurationFile. The source
+ is specified with either a file, URL, or standard input, as well as with
+ override options. The checks include syntax and static type checking, and
+ require access to any application types mentioned in the source.
+ </description>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.river</groupId>
+ <artifactId>river-url-integrity</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+ <Main-Class>org.apache.river.tool.CheckConfigurationFile</Main-Class>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <version>2.1.1</version>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>jar-no-fork</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: river/jtsk/modules/modularize/apache-river/tools/checkser/pom.xml
URL: http://svn.apache.org/viewvc/river/jtsk/modules/modularize/apache-river/tools/checkser/pom.xml?rev=1864835&view=auto
==============================================================================
--- river/jtsk/modules/modularize/apache-river/tools/checkser/pom.xml (added)
+++ river/jtsk/modules/modularize/apache-river/tools/checkser/pom.xml Sat Aug 10 04:12:33 2019
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+~ Copyright (C) 2014 the original author or authors.
+~
+~ Licensed 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">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.apache.river</groupId>
+ <artifactId>tools</artifactId>
+ <version>3.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.apache.river.tools</groupId>
+ <artifactId>checkser</artifactId>
+
+ <name>Tool :: Check serialversionUid</name>
+ <description>Tool to check for serializable classes that do not have explicit
+ serialVersionUID fields.
+ </description>
+
+ <dependencies>
+
+
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+ <Main-Class>org.apache.river.tool.CheckSer</Main-Class>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <version>2.1.1</version>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>jar-no-fork</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: river/jtsk/modules/modularize/apache-river/tools/classdep/pom.xml
URL: http://svn.apache.org/viewvc/river/jtsk/modules/modularize/apache-river/tools/classdep/pom.xml?rev=1864835&view=auto
==============================================================================
--- river/jtsk/modules/modularize/apache-river/tools/classdep/pom.xml (added)
+++ river/jtsk/modules/modularize/apache-river/tools/classdep/pom.xml Sat Aug 10 04:12:33 2019
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+~ Copyright (C) 2014 the original author or authors.
+~
+~ Licensed 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">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.apache.river</groupId>
+ <artifactId>tools</artifactId>
+ <version>3.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.apache.river.tools</groupId>
+ <artifactId>classdep</artifactId>
+
+ <name>Tool :: ClassDep</name>
+ <description>Tool used to analyze a set of classes and determine on what other classes
+ they directly or indirectly depend. Typically this tool is used to
+ compute the necessary and sufficient set of classes to include in a JAR
+ file, for use in the class path of a client or service, or for use in the
+ codebase of a client or service. The tool starts with a set of "root"
+ classes and recursively computes a dependency graph, finding all of the
+ classes referenced directly by the root classes, finding all of the
+ classes referenced in turn by those classes, and so on, until no new
+ classes are found or until classes that are not of interest are
+ found. The normal output of the tool is a list of all of the classes in
+ the dependency graph. The output from this command can be used as input
+ to the jar tool, to create a JAR file containing precisely
+ those classes.
+ </description>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm</artifactId>
+ <version>5.0.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm-commons</artifactId>
+ <version>5.0.1</version>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+ <Main-Class>org.apache.river.tool.ClassDep</Main-Class>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ <Class-Path>asm-5.0.1.jar asm-commons-5.0.1.jar</Class-Path>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <version>2.1.1</version>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>jar-no-fork</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: river/jtsk/modules/modularize/apache-river/tools/classserver/pom.xml
URL: http://svn.apache.org/viewvc/river/jtsk/modules/modularize/apache-river/tools/classserver/pom.xml?rev=1864835&view=auto
==============================================================================
--- river/jtsk/modules/modularize/apache-river/tools/classserver/pom.xml (added)
+++ river/jtsk/modules/modularize/apache-river/tools/classserver/pom.xml Sat Aug 10 04:12:33 2019
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+~ Copyright (C) 2014 the original author or authors.
+~
+~ Licensed 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">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.apache.river</groupId>
+ <artifactId>tools</artifactId>
+ <version>3.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.apache.river.tools</groupId>
+ <artifactId>classserver</artifactId>
+
+ <name>Tool :: Class Server</name>
+ <description>A simple HTTP server, for serving up JAR and class files. </description>
+
+ <dependencies>
+
+ <dependency>
+ <groupId>org.apache.river</groupId>
+ <artifactId>river-url-integrity</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.river</groupId>
+ <artifactId>river-lib</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+ <Main-Class>org.apache.river.tool.ClassServer</Main-Class>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <version>2.1.1</version>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>jar-no-fork</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: river/jtsk/modules/modularize/apache-river/tools/computedigest/pom.xml
URL: http://svn.apache.org/viewvc/river/jtsk/modules/modularize/apache-river/tools/computedigest/pom.xml?rev=1864835&view=auto
==============================================================================
--- river/jtsk/modules/modularize/apache-river/tools/computedigest/pom.xml (added)
+++ river/jtsk/modules/modularize/apache-river/tools/computedigest/pom.xml Sat Aug 10 04:12:33 2019
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+~ Copyright (C) 2014 the original author or authors.
+~
+~ Licensed 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">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.apache.river</groupId>
+ <artifactId>tools</artifactId>
+ <version>3.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.apache.river.tools</groupId>
+ <artifactId>computedigest</artifactId>
+
+ <name>Tool :: Compute message digest</name>
+ <description>Prints the message digest for the contents of a URL. This utility is run
+ from the command line.</description>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.river</groupId>
+ <artifactId>river-url-integrity</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+ <Main-Class>org.apache.river.tool.ComputeDigest</Main-Class>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <version>2.1.1</version>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>jar-no-fork</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: river/jtsk/modules/modularize/apache-river/tools/computehttmdcodebase/pom.xml
URL: http://svn.apache.org/viewvc/river/jtsk/modules/modularize/apache-river/tools/computehttmdcodebase/pom.xml?rev=1864835&view=auto
==============================================================================
--- river/jtsk/modules/modularize/apache-river/tools/computehttmdcodebase/pom.xml (added)
+++ river/jtsk/modules/modularize/apache-river/tools/computehttmdcodebase/pom.xml Sat Aug 10 04:12:33 2019
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+~ Copyright (C) 2014 the original author or authors.
+~
+~ Licensed 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">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.apache.river</groupId>
+ <artifactId>tools</artifactId>
+ <version>3.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.apache.river.tools</groupId>
+ <artifactId>computehttpmdcodebase</artifactId>
+
+ <name>Tool :: Compute httpmd codebase</name>
+ <description>Computes the message digests for a codebase with HTTPMD URLs.
+ This utility is run from the main command line.
+ A description of HTTPMD URLs can be found in the net.jini.url.httpmd
+ package and its net.jini.url.httpmd.Handler class.
+ </description>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.river</groupId>
+ <artifactId>river-url-integrity</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+ <Main-Class>org.apache.river.tool.ComputeHttpmdCodebase</Main-Class>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <version>2.1.1</version>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>jar-no-fork</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: river/jtsk/modules/modularize/apache-river/tools/envcheck/pom.xml
URL: http://svn.apache.org/viewvc/river/jtsk/modules/modularize/apache-river/tools/envcheck/pom.xml?rev=1864835&view=auto
==============================================================================
--- river/jtsk/modules/modularize/apache-river/tools/envcheck/pom.xml (added)
+++ river/jtsk/modules/modularize/apache-river/tools/envcheck/pom.xml Sat Aug 10 04:12:33 2019
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+~ Copyright (C) 2014 the original author or authors.
+~
+~ Licensed 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">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.apache.river</groupId>
+ <artifactId>tools</artifactId>
+ <version>3.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.apache.river.tools</groupId>
+ <artifactId>envcheck</artifactId>
+
+ <name>Tool :: Environment Check</name>
+ <description>Tool used to perform validity checks on the run-time environment of a client
+ or service. The output of this tool is a report; command-line options
+ control the verbosity and severity level at which report entries are
+ generated. A simple plugin architecture is implemented; a set of plugins
+ implementing a variety of checks is bundled with the tool, and support is
+ provided to allow additional plugins to be supplied by the user.
+ </description>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.river</groupId>
+ <artifactId>river-url-integrity</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.river</groupId>
+ <artifactId>river-start</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+ <Main-Class>org.apache.river.tool.envcheck.EnvCheck</Main-Class>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <version>2.1.1</version>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>jar-no-fork</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: river/jtsk/modules/modularize/apache-river/tools/jarwrapper/pom.xml
URL: http://svn.apache.org/viewvc/river/jtsk/modules/modularize/apache-river/tools/jarwrapper/pom.xml?rev=1864835&view=auto
==============================================================================
--- river/jtsk/modules/modularize/apache-river/tools/jarwrapper/pom.xml (added)
+++ river/jtsk/modules/modularize/apache-river/tools/jarwrapper/pom.xml Sat Aug 10 04:12:33 2019
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+~ Copyright (C) 2014 the original author or authors.
+~
+~ Licensed 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">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.apache.river</groupId>
+ <artifactId>tools</artifactId>
+ <version>3.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.apache.river.tools</groupId>
+ <artifactId>jarwrapper</artifactId>
+
+ <name>Tool :: Jar wrapper</name>
+ <description> A tool for generating "wrapper" JAR files. A wrapper JAR file contains a
+ Class-Path manifest attribute listing a group of JAR files to
+ be loaded from a common codebase. It may also, depending on applicability
+ and selected options, contain a JAR index file, a preferred class list
+ and/or a Main-Class manifest entry for the grouped JAR files.
+ </description>
+
+ <dependencies>
+
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+ <Main-Class>org.apache.river.tool.JarWrapper</Main-Class>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <version>2.1.1</version>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>jar-no-fork</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+</project>
Added: river/jtsk/modules/modularize/apache-river/tools/pom.xml
URL: http://svn.apache.org/viewvc/river/jtsk/modules/modularize/apache-river/tools/pom.xml?rev=1864835&view=auto
==============================================================================
--- river/jtsk/modules/modularize/apache-river/tools/pom.xml (added)
+++ river/jtsk/modules/modularize/apache-river/tools/pom.xml Sat Aug 10 04:12:33 2019
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+~ Copyright (C) 2014 the original author or authors.
+~
+~ Licensed 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">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.apache</groupId>
+ <artifactId>river</artifactId>
+ <version>3.0-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <groupId>org.apache.river</groupId>
+ <artifactId>tools</artifactId>
+ <packaging>pom</packaging>
+
+ <name>Module :: Tools</name>
+
+ <modules>
+ <module>checkconfigurationfile</module>
+ <module>checkser</module>
+ <module>classdep</module>
+ <module>classserver</module>
+ <module>computedigest</module>
+ <module>computehttpmdcodebase</module>
+ <module>envcheck</module>
+ <module>jarwrapper</module>
+ <module>preferredlistgen</module>
+ <module>security-policy-debug</module>
+ <module>policy-condenser</module>
+ </modules>
+</project>
Added: river/jtsk/modules/modularize/apache-river/tools/preferredlistgen/pom.xml
URL: http://svn.apache.org/viewvc/river/jtsk/modules/modularize/apache-river/tools/preferredlistgen/pom.xml?rev=1864835&view=auto
==============================================================================
--- river/jtsk/modules/modularize/apache-river/tools/preferredlistgen/pom.xml (added)
+++ river/jtsk/modules/modularize/apache-river/tools/preferredlistgen/pom.xml Sat Aug 10 04:12:33 2019
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+~ Copyright (C) 2014 the original author or authors.
+~
+~ Licensed 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">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.apache.river</groupId>
+ <artifactId>tools</artifactId>
+ <version>3.1.1-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.apache.river.tools</groupId>
+ <artifactId>preferredlistgen</artifactId>
+
+ <name>Tool :: Preferred classes list generator</name>
+ <description>Tool used to generate the preferred class information for downloadable JAR
+ files in the form of a META-INF/PREFERRED.LIST required for use by the {@link
+ net.jini.loader.pref.PreferredClassLoader}. The list is generated by
+ examining the dependencies of classes contained within a target JAR file and
+ zero or more additional supporting JAR files. Through various command-line
+ options, a set of "root" classes are identified as belonging to a public API.
+ These root classes provide the starting point for recursively computing a
+ dependency graph, finding all of the classes referenced in the public API of
+ the root classes, finding all of the classes referenced in turn by the public
+ API of those classes, and so on, until no new classes are found. The results
+ of the dependency analysis are combined with the preferred list information
+ in the additional supporting JAR files to compute a preferred list having the
+ smallest number of entries that describes the preferred state of the classes
+ and resources contained in all of the JAR files. The output of the tool is a
+ new version of the target JAR file containing the generated preferred list,
+ and/or a copy of the list printed to System.out.
+ </description>
+
+ <dependencies>
+
+
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+ <Main-Class>org.apache.river.tool.PreferredListGen</Main-Class>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <version>2.1.1</version>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>jar-no-fork</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: river/jtsk/modules/modularize/apache-river/tools/security-policy-debug/pom.xml
URL: http://svn.apache.org/viewvc/river/jtsk/modules/modularize/apache-river/tools/security-policy-debug/pom.xml?rev=1864835&view=auto
==============================================================================
--- river/jtsk/modules/modularize/apache-river/tools/security-policy-debug/pom.xml (added)
+++ river/jtsk/modules/modularize/apache-river/tools/security-policy-debug/pom.xml Sat Aug 10 04:12:33 2019
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+~ Copyright (C) 2014 the original author or authors.
+~
+~ Licensed 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">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.apache.river</groupId>
+ <artifactId>tools</artifactId>
+ <version>3.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.apache.river.tools</groupId>
+ <artifactId>security-policy-debug</artifactId>
+
+ <name>Module :: DebugDyanamicPolicyProvider and SecurityPolicyWriter</name>
+ <description>Tool used to determine security policy requirements.
+ </description>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.river</groupId>
+ <artifactId>river-platform</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.river.tools</groupId>
+ <artifactId>classdep</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+ <Main-Class>org.apache.river.tool.PreferredListGen</Main-Class>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <version>2.1.1</version>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>jar-no-fork</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>