aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcpm <cpm@FreeBSD.org>2016-11-12 23:31:13 +0800
committercpm <cpm@FreeBSD.org>2016-11-12 23:31:13 +0800
commit2c10af866ad9c628f6452f8a3d580d3c66c1321f (patch)
tree14388d2006e12f1fed691f63de1e9ccf2cf1c93a
parentd618bb66fa83c66ac826bfc15dcb336a069cfd08 (diff)
downloadfreebsd-ports-gnome-2c10af866ad9c628f6452f8a3d580d3c66c1321f.tar.gz
freebsd-ports-gnome-2c10af866ad9c628f6452f8a3d580d3c66c1321f.tar.zst
freebsd-ports-gnome-2c10af866ad9c628f6452f8a3d580d3c66c1321f.zip
[NEW PORT] devel/nexus2-oss: Repository management software
Nexus Repository Manager OSS provides you with an essential level of control over the external repositories you use and the internal repositories you create. It provides infrastructure and services for organizations that use repository managers to obtain and deliver software. If you create software libraries or applications for your end users, you can use Nexus Repository Manager OSS to distribute your software. If your software depends on open source software components, you can cache software components from remote repositories. Nexus Repository Manager OSS features: - Hosting repositories - Proxy remote repositories - Repository groups - Numerous repository formats - Hosting project websites - Fine-grained security model - Flexible LDAP integration - Component search - Scheduled rasks - REST services - Integration with m2eclipse WWW: https://www.sonatype.com/nexus-repository-oss PR: 203074 Submitted by: Dusan Vejnovic <freebsd@dussan.org>, Michael Osipov <1983-01-06@gmx.net> (maintainer) Reviewed by: feld, junovitch, koobs (mentors) Approved by: feld, junovitch, koobs (mentors)
-rw-r--r--GIDs2
-rw-r--r--UIDs2
-rw-r--r--devel/Makefile1
-rw-r--r--devel/nexus2-oss/Makefile106
-rw-r--r--devel/nexus2-oss/distinfo3
-rw-r--r--devel/nexus2-oss/files/nexus/WEB-INF/lib/nexus-core.jar/META-INF/log/logback.properties17
-rw-r--r--devel/nexus2-oss/files/nexus2.in34
-rw-r--r--devel/nexus2-oss/files/patch-conf_jetty-requestlog.xml11
-rw-r--r--devel/nexus2-oss/files/patch-conf_logback-access.xml18
-rw-r--r--devel/nexus2-oss/files/patch-conf_logback.xml11
-rw-r--r--devel/nexus2-oss/files/patch-conf_nexus.properties13
-rw-r--r--devel/nexus2-oss/files/patch-conf_wrapper.conf191
-rw-r--r--devel/nexus2-oss/files/pkg-message.in31
-rw-r--r--devel/nexus2-oss/pkg-descr22
-rw-r--r--devel/nexus2-oss/pkg-plist324
15 files changed, 784 insertions, 2 deletions
diff --git a/GIDs b/GIDs
index c0f237c71ecd..3542bd6d13c3 100644
--- a/GIDs
+++ b/GIDs
@@ -516,7 +516,7 @@ polkitd:*:565:
# free: 572
# free: 573
# free: 574
-# free: 575
+nexus:*:575:
# free: 576
# free: 577
# free: 578
diff --git a/UIDs b/UIDs
index c7157630e997..90dd040e2372 100644
--- a/UIDs
+++ b/UIDs
@@ -521,7 +521,7 @@ polkitd:*:565:565::0:0:Polkit Daemon User:/var/empty:/usr/sbin/nologin
# free: 572
# free: 573
# free: 574
-# free: 575
+nexus:*:575:575::0:0:Nexus Repository Manager OSS:/nonexistent:/usr/sbin/nologin
# free: 576
# free: 577
# free: 578
diff --git a/devel/Makefile b/devel/Makefile
index f95b56c98ec8..1b1ebfc49652 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1610,6 +1610,7 @@
SUBDIR += newfile
SUBDIR += newt
SUBDIR += newtonsoft-json
+ SUBDIR += nexus2-oss
SUBDIR += nglogc
SUBDIR += nini
SUBDIR += ninja
diff --git a/devel/nexus2-oss/Makefile b/devel/nexus2-oss/Makefile
new file mode 100644
index 000000000000..ff723c894955
--- /dev/null
+++ b/devel/nexus2-oss/Makefile
@@ -0,0 +1,106 @@
+# $FreeBSD$
+
+PORTNAME= nexus2
+PORTVERSION= 2.14.0
+CATEGORIES= devel www java
+MASTER_SITES= http://download.sonatype.com/nexus/oss/
+PKGNAMESUFFIX= -oss
+DISTNAME= nexus-${PORTVERSION}-01-bundle
+
+MAINTAINER= 1983-01-06@gmx.net
+COMMENT= Maven (and others) artifacts repostory manager
+
+LICENSE= EPL
+
+PATCH_DEPENDS= zip:archivers/zip
+RUN_DEPENDS= javaservicewrapper:sysutils/javaservicewrapper
+
+NO_ARCH= yes
+NO_BUILD= yes
+NO_TEST= yes
+ONLY_FOR_ARCHS= i386 amd64
+
+USE_JAVA= yes
+JAVA_VERSION= 1.7+
+
+USES= cpe
+CPE_VENDOR= sonatype
+
+USE_RC_SUBR= ${PORTNAME}
+
+NEXUS_USER= nexus
+NEXUS_GROUP= nexus
+USERS= ${NEXUS_USER}
+GROUPS= ${NEXUS_GROUP}
+
+# Change to Java rules
+DATADIR= ${JAVASHAREDIR}/${PORTNAME}
+WRKSRC= ${WRKDIR}/nexus-${PORTVERSION}-01
+
+WRAPPER_DIR= ${PREFIX}/lib/javaservicewrapper
+WRAPPER_CMD= ${WRAPPER_DIR}/bin/wrapper
+WRAPPER_LIBDIR= ${WRAPPER_DIR}/lib
+WRAPPER_JAR= ${WRAPPER_LIBDIR}/wrapper.jar
+
+NEXUS_RUNDIR= /var/run/${PORTNAME}
+NEXUS_LOGDIR= /var/log/${PORTNAME}
+NEXUS_WORKDIR= /var/${PORTNAME}
+
+ZIP_CMD?= ${LOCALBASE}/bin/zip
+
+NEXUS_CORE_JAR= ${WRKSRC}/nexus/WEB-INF/lib/nexus-core-${PORTVERSION}-01.jar
+
+SUB_FILES= pkg-message
+SUB_LIST= NEXUS_RC=${PORTNAME} \
+ DESC="${COMMENT}" \
+ VERSION=${PORTVERSION} \
+ BOOKVERSION=${PORTVERSION:C/..$//1} \
+ USER=${NEXUS_USER} \
+ GROUP=${NEXUS_GROUP} \
+ WRAPPER_CMD=${WRAPPER_CMD} \
+ RUNDIR=${NEXUS_RUNDIR} \
+ LOGDIR=${NEXUS_LOGDIR} \
+ WORKDIR=${NEXUS_WORKDIR}
+PLIST_SUB= USER=${NEXUS_USER} \
+ GROUP=${NEXUS_GROUP} \
+ RUNDIR=${NEXUS_RUNDIR} \
+ LOGDIR=${NEXUS_LOGDIR} \
+ WORKDIR=${NEXUS_WORKDIR}
+
+# PATCH NOTES
+# Several patches are necessary due to the following issues:
+# * https://issues.sonatype.org/browse/NEXUS-10981
+# * https://issues.sonatype.org/browse/NEXUS-10983
+# * https://issues.sonatype.org/browse/NEXUS-10984
+
+post-extract:
+ @${MV} ${WRKSRC}/bin/jsw/conf/wrapper.conf ${WRKSRC}/conf
+.for dir in bin logs tmp
+ @${RM} -rd ${WRKSRC}/${dir}
+.endfor
+
+post-patch:
+ @${REINPLACE_CMD} \
+ -e 's|%%DATADIR%%|${DATADIR}|g' \
+ -e 's|%%ETCDIR%%|${ETCDIR}|g' \
+ -e 's|%%JAVA%%|${JAVA}|g' \
+ -e 's|%%LOGDIR%%|${NEXUS_LOGDIR}|g' \
+ -e 's|%%WORKDIR%%|${NEXUS_WORKDIR}|g' \
+ -e 's|%%WRAPPER_JAR%%|${WRAPPER_JAR}|g' \
+ -e 's|%%WRAPPER_LIBDIR%%|${WRAPPER_LIBDIR}|g' \
+ ${WRKSRC}/conf/nexus.properties ${WRKSRC}/conf/wrapper.conf
+ @${FIND} ${WRKSRC} -name '*.bak' -delete -o -name '*.orig' -delete
+ @(cd ${FILESDIR}/nexus/WEB-INF/lib/nexus-core.jar \
+ && ${ZIP_CMD} -urq ${NEXUS_CORE_JAR} META-INF)
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${DATADIR}
+ @(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
+ @(cd ${STAGEDIR}${DATADIR} && ${MV} conf ${STAGEDIR}${ETCDIR})
+ @(cd ${STAGEDIR}${ETCDIR} \
+ && ${FIND} . -type f -exec ${MV} '{}' '{}'.sample \;)
+ @${MKDIR} ${STAGEDIR}${NEXUS_RUNDIR}
+ @${MKDIR} ${STAGEDIR}${NEXUS_LOGDIR}
+ @${MKDIR} ${STAGEDIR}${NEXUS_WORKDIR}
+
+.include <bsd.port.mk>
diff --git a/devel/nexus2-oss/distinfo b/devel/nexus2-oss/distinfo
new file mode 100644
index 000000000000..76ffa72c25b9
--- /dev/null
+++ b/devel/nexus2-oss/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1474545118
+SHA256 (nexus-2.14.0-01-bundle.tar.gz) = 00e45f83d70714cf5f3436c007b290ad28d81cceb18dacdfad59d6a95493557a
+SIZE (nexus-2.14.0-01-bundle.tar.gz) = 73078153
diff --git a/devel/nexus2-oss/files/nexus/WEB-INF/lib/nexus-core.jar/META-INF/log/logback.properties b/devel/nexus2-oss/files/nexus/WEB-INF/lib/nexus-core.jar/META-INF/log/logback.properties
new file mode 100644
index 000000000000..17ff64daa100
--- /dev/null
+++ b/devel/nexus2-oss/files/nexus/WEB-INF/lib/nexus-core.jar/META-INF/log/logback.properties
@@ -0,0 +1,17 @@
+#
+# Sonatype Nexus (TM) Open Source Version
+# Copyright (c) 2008-present Sonatype, Inc.
+# All rights reserved. Includes the third-party code listed at http://links.sonatype.com/products/nexus/oss/attributions.
+#
+# This program and the accompanying materials are made available under the terms of the Eclipse Public License Version 1.0,
+# which accompanies this distribution and is available at http://www.eclipse.org/legal/epl-v10.html.
+#
+# Sonatype Nexus (TM) Professional Version is available from Sonatype, Inc. "Sonatype" and "Sonatype Nexus" are trademarks
+# of Sonatype, Inc. Apache Maven is a trademark of the Apache Software Foundation. M2eclipse is a trademark of the
+# Eclipse Foundation. All other trademarks are the property of their respective owners.
+#
+
+root.level=INFO
+
+appender.pattern=%d{"yyyy-MM-dd'T'HH:mm:ss,SSSXXX"} %-5p [%thread] %X{userId} %c - %m%n
+appender.file=${nexus-log}/nexus.log
diff --git a/devel/nexus2-oss/files/nexus2.in b/devel/nexus2-oss/files/nexus2.in
new file mode 100644
index 000000000000..0de24b408fac
--- /dev/null
+++ b/devel/nexus2-oss/files/nexus2.in
@@ -0,0 +1,34 @@
+#!/bin/sh
+
+# $FreeBSD$
+#
+# PROVIDE: %%NEXUS_RC%%
+# REQUIRE: LOGIN FILESYSTEMS
+# KEYWORD: shutdown
+#
+# Add the following line to /etc/rc.conf[.local] to enable Nexus:
+#
+# %%NEXUS_RC%%_enable="YES"
+
+. /etc/rc.subr
+
+name=%%NEXUS_RC%%
+desc="%%DESC%%"
+rcvar=%%NEXUS_RC%%_enable
+
+load_rc_config ${name}
+
+%%NEXUS_RC%%_enable="${%%NEXUS_RC%%_enable:-"NO"}"
+%%NEXUS_RC%%_user=%%USER%%
+%%NEXUS_RC%%_group=%%GROUP%%
+
+pidfile=%%RUNDIR%%/%%NEXUS_RC%%.pid
+
+command=%%WRAPPER_CMD%%
+command_args="%%ETCDIR%%/wrapper.conf wrapper.syslog.ident=%%NEXUS_RC%% \
+ wrapper.pidfile=${pidfile} wrapper.lockfile=%%RUNDIR%%/%%NEXUS_RC%%.lock \
+ wrapper.java.pidfile=%%RUNDIR%%/%%NEXUS_RC%%.java.pid wrapper.daemonize=TRUE \
+ wrapper.name=%%NEXUS_RC%% wrapper.displayname=Nexus\ Repository\ Manager\ OSS"
+
+run_rc_command "$1"
+
diff --git a/devel/nexus2-oss/files/patch-conf_jetty-requestlog.xml b/devel/nexus2-oss/files/patch-conf_jetty-requestlog.xml
new file mode 100644
index 000000000000..32df6bb3c3f1
--- /dev/null
+++ b/devel/nexus2-oss/files/patch-conf_jetty-requestlog.xml
@@ -0,0 +1,11 @@
+--- conf/jetty-requestlog.xml.orig 2016-09-17 19:33:10 UTC
++++ conf/jetty-requestlog.xml
+@@ -27,7 +27,7 @@
+ <New id="RequestLogHandler" class="org.eclipse.jetty.server.handler.RequestLogHandler">
+ <Set name="requestLog">
+ <New id="LogbackRequestLog" class="ch.qos.logback.access.jetty.RequestLogImpl">
+- <Set name="fileName"><Property name="bundleBasedir"/>/conf/logback-access.xml</Set>
++ <Set name="fileName"><Property name="nexus-conf"/>/logback-access.xml</Set>
+ <Set name="quiet">true</Set>
+ </New>
+ </Set>
diff --git a/devel/nexus2-oss/files/patch-conf_logback-access.xml b/devel/nexus2-oss/files/patch-conf_logback-access.xml
new file mode 100644
index 000000000000..6851db13faa9
--- /dev/null
+++ b/devel/nexus2-oss/files/patch-conf_logback-access.xml
@@ -0,0 +1,18 @@
+--- conf/logback-access.xml.orig 2016-09-17 19:33:10 UTC
++++ conf/logback-access.xml
+@@ -16,13 +16,13 @@
+ <configuration>
+
+ <appender name="request.logfile" class="ch.qos.logback.core.rolling.RollingFileAppender">
+- <File>${nexus-work}/logs/request.log</File>
++ <File>${nexus-log}/request.log</File>
+ <Append>true</Append>
+ <encoder class="org.sonatype.nexus.bootstrap.log.AccessPatternLayoutEncoder">
+ <pattern>%clientHost %l %user [%date] "%requestURL" %statusCode %bytesSent %elapsedTime</pattern>
+ </encoder>
+ <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+- <fileNamePattern>${nexus-work}/logs/request-%d{yyyy-MM-dd}.log.gz</fileNamePattern>
++ <fileNamePattern>${nexus-log}/request-%d{yyyy-MM-dd}.log.gz</fileNamePattern>
+ <maxHistory>90</maxHistory>
+ </rollingPolicy>
+ </appender>
diff --git a/devel/nexus2-oss/files/patch-conf_logback.xml b/devel/nexus2-oss/files/patch-conf_logback.xml
new file mode 100644
index 000000000000..244fbbc156a5
--- /dev/null
+++ b/devel/nexus2-oss/files/patch-conf_logback.xml
@@ -0,0 +1,11 @@
+--- conf/logback.xml.orig 2016-09-17 19:33:10 UTC
++++ conf/logback.xml
+@@ -17,7 +17,7 @@
+ <configuration>
+ <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
+ <encoder>
+- <pattern>%d{"yyyy-MM-dd HH:mm:ss,SSSZ"} %-5p [%thread] %X{userId} %c - %m%n</pattern>
++ <pattern>%d{"yyyy-MM-dd'T'HH:mm:ss,SSSXXX"} %-5p [%thread] %X{userId} %c - %m%n</pattern>
+ </encoder>
+ </appender>
+
diff --git a/devel/nexus2-oss/files/patch-conf_nexus.properties b/devel/nexus2-oss/files/patch-conf_nexus.properties
new file mode 100644
index 000000000000..0106fea00e1d
--- /dev/null
+++ b/devel/nexus2-oss/files/patch-conf_nexus.properties
@@ -0,0 +1,13 @@
+--- conf/nexus.properties.orig 2016-09-17 19:33:10 UTC
++++ conf/nexus.properties
+@@ -22,7 +22,9 @@ nexus-webapp=${bundleBasedir}/nexus
+ nexus-webapp-context-path=/nexus
+
+ # Nexus section
+-nexus-work=${bundleBasedir}/../sonatype-work/nexus
++nexus-work=%%WORKDIR%%
++nexus-log=%%LOGDIR%%
++nexus-conf=%%ETCDIR%%
+ runtime=${bundleBasedir}/nexus/WEB-INF
+
+ # orientdb buffer size in megabytes
diff --git a/devel/nexus2-oss/files/patch-conf_wrapper.conf b/devel/nexus2-oss/files/patch-conf_wrapper.conf
new file mode 100644
index 000000000000..00edaa169776
--- /dev/null
+++ b/devel/nexus2-oss/files/patch-conf_wrapper.conf
@@ -0,0 +1,191 @@
+--- conf/wrapper.conf.orig 2016-09-17 19:33:10 UTC
++++ conf/wrapper.conf
+@@ -8,37 +8,32 @@
+ # keywords.
+
+ # Set the JSW working directory (used as base for resolving relative paths)
+-wrapper.working.dir=../../..
++wrapper.working.dir=%%DATADIR%%
+
+ # Set the JVM executable
+ # (modify this to absolute path if you need a Java that is not on the OS path)
+-wrapper.java.command=java
++wrapper.java.command=%%JAVA%%
+
+ # The main class that JSW will execute within JVM
+ wrapper.java.mainclass=org.sonatype.nexus.bootstrap.jsw.JswLauncher
+
+ # The JVM classpath
+-wrapper.java.classpath.1=bin/jsw/lib/wrapper-3.2.3.jar
++wrapper.java.classpath.1=%%WRAPPER_JAR%%
+ wrapper.java.classpath.2=./lib/*.jar
+-wrapper.java.classpath.3=./conf/
++wrapper.java.classpath.3=%%ETCDIR%%
+
+ # The library path
+-wrapper.java.library.path.1=bin/jsw/lib
++wrapper.java.library.path.1=%%WRAPPER_LIBDIR%%
+
+ # Additional JVM parameters (tune if needed, but match the sequence of numbers!)
+-wrapper.java.additional.1=-XX:MaxPermSize=192m
+-wrapper.java.additional.2=-Djava.io.tmpdir=./tmp
+-wrapper.java.additional.3=-Djava.net.preferIPv4Stack=true
++wrapper.java.additional.1=-Djava.io.tmpdir=%%WORKDIR%%/tmp
++wrapper.java.additional.2=-Djava.net.preferIPv4Stack=true
++wrapper.java.additional.3=-Djava.util.prefs.userRoot=%%WORKDIR%%
+ wrapper.java.additional.4=-Dcom.sun.jndi.ldap.connect.pool.protocol="plain ssl"
+-wrapper.java.additional.4.stripquotes=TRUE
+-#wrapper.java.additional.5=-Xdebug
+-#wrapper.java.additional.6=-Xnoagent
+-#wrapper.java.additional.7=-Djava.compiler=NONE
+-#wrapper.java.additional.8=-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
+-#wrapper.java.additional.9=-XX:+HeapDumpOnOutOfMemoryError
++wrapper.java.additional.5.stripquotes=TRUE
+
+-wrapper.app.parameter.1=./conf/jetty.xml
+-wrapper.app.parameter.2=./conf/jetty-requestlog.xml
++wrapper.app.parameter.1=%%ETCDIR%%/jetty.xml
++wrapper.app.parameter.2=%%ETCDIR%%/jetty-requestlog.xml
+
+ # Size Java memory, in MB (-Xms)
+ wrapper.java.initmemory=256
+@@ -59,7 +54,7 @@ wrapper.restart.reload_configuration=TRU
+ wrapper.on_exit.12=RESTART
+
+ # Set up JSW logging
+-wrapper.logfile=logs/wrapper.log
++wrapper.logfile=%%LOGDIR%%/wrapper.log
+ wrapper.logfile.format=PM
+ wrapper.logfile.loglevel=INFO
+ wrapper.logfile.maxsize=10m
+@@ -68,128 +63,5 @@ wrapper.logfile.maxfiles=10
+ # Set up system logging (if needed, change to INFO or other valid values)
+ wrapper.syslog.loglevel=NONE
+
+-# Set up JSW Console
+-wrapper.console.title=Sonatype Nexus
+-wrapper.console.format=PM
+-wrapper.console.loglevel=INFO
+-wrapper.console.flush=true
+-
+-# Set up JSW as NT Service (unused on other OSes)
+-wrapper.ntservice.name=nexus-webapp
+-wrapper.ntservice.displayname=nexus
+-wrapper.ntservice.description=Sonatype Nexus
+-wrapper.ntservice.dependency.1=
+-wrapper.ntservice.starttype=AUTO_START
+-wrapper.ntservice.interactive=false
+-
+-
+-# =============================================
+-# An example wrapper.conf file is included
+-# below for quick reference
+-# =============================================
+-
+-# ********************************************************************
+-# Wrapper Java Properties
+-# ********************************************************************
+-# Java Application
+-#wrapper.java.command=java
+-
+-# Tell the Wrapper to log the full generated Java command line.
+-#wrapper.java.command.loglevel=INFO
+-
+-# Java Main class. This class must implement the WrapperListener interface
+-# or guarantee that the WrapperManager class is initialized. Helper
+-# classes are provided to do this for you. See the Integration section
+-# of the documentation for details.
+-#wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
+-
+-# Java Classpath (include wrapper.jar) Add class path elements as
+-# needed starting from 1
+-#wrapper.java.classpath.1=../lib/wrapper.jar
+-
+-# Java Library Path (location of Wrapper.DLL or libwrapper.so)
+-#wrapper.java.library.path.1=../lib
+-
+-# Java Bits. On applicable platforms, tells the JVM to run in 32 or 64-bit mode.
+-#wrapper.java.additional.auto_bits=TRUE
+-
+-# Java Additional Parameters
+-#wrapper.java.additional.1=
+-
+-# Initial Java Heap Size (in MB)
+-#wrapper.java.initmemory=3
+-
+-# Maximum Java Heap Size (in MB)
+-#wrapper.java.maxmemory=64
+-
+-# Application parameters. Add parameters as needed starting from 1
+-#wrapper.app.parameter.1=<YourMainClass>
+-
+-# ********************************************************************
+-# Wrapper Logging Properties
+-# ********************************************************************
+-# Enables Debug output from the Wrapper.
+-#wrapper.debug=TRUE
+-
+-# Format of output for the console. (See docs for formats)
+-#wrapper.console.format=PM
+-
+-# Log Level for console output. (See docs for log levels)
+-#wrapper.console.loglevel=INFO
+-
+-# Log file to use for wrapper output logging.
+-#wrapper.logfile=../logs/wrapper.log
+-
+-# Format of output for the log file. (See docs for formats)
+-#wrapper.logfile.format=LPTM
+-
+-# Log Level for log file output. (See docs for log levels)
+-#wrapper.logfile.loglevel=INFO
+-
+-# Maximum size that the log file will be allowed to grow to before
+-# the log is rolled. Size is specified in bytes. The default value
+-# of 0, disables log rolling. May abbreviate with the 'k' (kb) or
+-# 'm' (mb) suffix. For example: 10m = 10 megabytes.
+-#wrapper.logfile.maxsize=0
+-
+-# Maximum number of rolled log files which will be allowed before old
+-# files are deleted. The default value of 0 implies no limit.
+-#wrapper.logfile.maxfiles=0
+-
+-# Log Level for sys/event log output. (See docs for log levels)
+-#wrapper.syslog.loglevel=NONE
+-
+-# ********************************************************************
+-# Wrapper General Properties
+-# ********************************************************************
+-# Allow for the use of non-contiguous numbered properties
+-#wrapper.ignore_sequence_gaps=TRUE
+-
+-# Title to use when running as a console
+-#wrapper.console.title=@app.long.name@
+-
+-# ********************************************************************
+-# Wrapper Windows NT/2000/XP Service Properties
+-# ********************************************************************
+-# WARNING - Do not modify any of these properties when an application
+-# using this configuration file has been installed as a service.
+-# Please uninstall the service before modifying this section. The
+-# service can then be reinstalled.
+-
+-# Name of the service
+-#wrapper.name=@app.name@
+-
+-# Display name of the service
+-#wrapper.displayname=@app.long.name@
+-
+-# Description of the service
+-#wrapper.description=@app.description@
+-
+-# Service dependencies. Add dependencies as needed starting from 1
+-#wrapper.ntservice.dependency.1=
+-
+-# Mode in which the service is installed. AUTO_START, DELAY_START or DEMAND_START
+-#wrapper.ntservice.starttype=AUTO_START
+-
+-# Allow the service to interact with the desktop.
+-#wrapper.ntservice.interactive=false
++# Set umask
++wrapper.umask=0027
diff --git a/devel/nexus2-oss/files/pkg-message.in b/devel/nexus2-oss/files/pkg-message.in
new file mode 100644
index 000000000000..f2d877d6a5d1
--- /dev/null
+++ b/devel/nexus2-oss/files/pkg-message.in
@@ -0,0 +1,31 @@
+========================================================================
+Nexus Repository Manager OSS %%VERSION%% has been successfully installed!
+
+To enable Nexus, add the following line to /etc/rc.conf[.local]:
+
+ %%NEXUS_RC%%_enable="YES"
+
+IMPORTANT: Nexus runs by default as user %%USER%%!
+
+Configuration
+=============
+* Start Nexus 'service %%NEXUS_RC%% start'
+* Open the following URL in your browser: http://localhost:8081/nexus
+* Log in with the admin account 'admin/admin123', configure Nexus and
+ change this password immediately!
+
+Common Locations
+================
+The configuration files can be found at:
+ %%ETCDIR%%
+
+The work, log, and run directories are located at:
+* %%WORKDIR%%
+* %%LOGDIR%%
+* %%RUNDIR%%
+
+Documentation
+=============
+Further documentation can be found in the official Nexus Book at:
+ http://books.sonatype.com/nexus-book/%%BOOKVERSION%%/reference/index.html
+========================================================================
diff --git a/devel/nexus2-oss/pkg-descr b/devel/nexus2-oss/pkg-descr
new file mode 100644
index 000000000000..04b6dab82947
--- /dev/null
+++ b/devel/nexus2-oss/pkg-descr
@@ -0,0 +1,22 @@
+Nexus Repository Manager OSS provides you with an essential level of control
+over the external repositories you use and the internal repositories you create.
+It provides infrastructure and services for organizations that use repository
+managers to obtain and deliver software. If you create software libraries or
+applications for your end users, you can use Nexus Repository Manager OSS to
+distribute your software. If your software depends on open source software
+components, you can cache software components from remote repositories.
+
+Nexus Repository Manager OSS features:
+- Hosting repositories
+- Proxy remote repositories
+- Repository groups
+- Numerous repository formats
+- Hosting project websites
+- Fine-grained security model
+- Flexible LDAP integration
+- Component search
+- Scheduled rasks
+- REST services
+- Integration with m2eclipse
+
+WWW: https://www.sonatype.com/nexus-repository-oss
diff --git a/devel/nexus2-oss/pkg-plist b/devel/nexus2-oss/pkg-plist
new file mode 100644
index 000000000000..5efe66500f1b
--- /dev/null
+++ b/devel/nexus2-oss/pkg-plist
@@ -0,0 +1,324 @@
+@group %%GROUP%%
+@mode 644
+@sample %%ETCDIR%%/jetty-http-redirect-to-https.xml.sample
+@sample %%ETCDIR%%/jetty-https.xml.sample
+@sample %%ETCDIR%%/jetty-jmx.xml.sample
+@sample %%ETCDIR%%/jetty-requestlog.xml.sample
+@sample %%ETCDIR%%/jetty.xml.sample
+@sample %%ETCDIR%%/logback-access.xml.sample
+@sample %%ETCDIR%%/logback.xml.sample
+@sample %%ETCDIR%%/nexus.properties.sample
+@sample %%ETCDIR%%/wrapper.conf.sample
+@mode
+@group
+%%DATADIR%%/LICENSE.txt
+%%DATADIR%%/NOTICE.txt
+%%DATADIR%%/lib/javax.servlet-3.0.0.v201112011016.jar
+%%DATADIR%%/lib/jetty-client-8.1.16.v20140903.jar
+%%DATADIR%%/lib/jetty-continuation-8.1.16.v20140903.jar
+%%DATADIR%%/lib/jetty-deploy-8.1.16.v20140903.jar
+%%DATADIR%%/lib/jetty-http-8.1.16.v20140903.jar
+%%DATADIR%%/lib/jetty-io-8.1.16.v20140903.jar
+%%DATADIR%%/lib/jetty-jmx-8.1.16.v20140903.jar
+%%DATADIR%%/lib/jetty-rewrite-8.1.16.v20140903.jar
+%%DATADIR%%/lib/jetty-security-8.1.16.v20140903.jar
+%%DATADIR%%/lib/jetty-server-8.1.16.v20140903.jar
+%%DATADIR%%/lib/jetty-servlet-8.1.16.v20140903.jar
+%%DATADIR%%/lib/jetty-util-8.1.16.v20140903.jar
+%%DATADIR%%/lib/jetty-webapp-8.1.16.v20140903.jar
+%%DATADIR%%/lib/jetty-xml-8.1.16.v20140903.jar
+%%DATADIR%%/lib/jul-to-slf4j-1.7.6.jar
+%%DATADIR%%/lib/logback-access-1.1.2.jar
+%%DATADIR%%/lib/logback-classic-1.1.2.jar
+%%DATADIR%%/lib/logback-core-1.1.2.jar
+%%DATADIR%%/lib/metrics-core-2.2.0.jar
+%%DATADIR%%/lib/metrics-jetty-2.2.0.jar
+%%DATADIR%%/lib/metrics-logback-2.2.0.jar
+%%DATADIR%%/lib/nexus-bootstrap-2.14.0-01.jar
+%%DATADIR%%/lib/plexus-interpolation-1.16.jar
+%%DATADIR%%/lib/slf4j-api-1.7.6.jar
+%%DATADIR%%/nexus/LICENSE.html
+%%DATADIR%%/nexus/WEB-INF/bundles/bcprov-jdk15on-1.48.jar
+%%DATADIR%%/nexus/WEB-INF/classes/META-INF/sisu/javax.inject.Named
+%%DATADIR%%/nexus/WEB-INF/classes/ehcache.xml
+%%DATADIR%%/nexus/WEB-INF/classes/nexus.properties
+%%DATADIR%%/nexus/WEB-INF/classes/org/sonatype/nexus/webapp/WebappBootstrap.class
+%%DATADIR%%/nexus/WEB-INF/classes/org/sonatype/nexus/webapp/WebappModule.class
+%%DATADIR%%/nexus/WEB-INF/classes/org/sonatype/nexus/webapp/metrics/DeadlockHealthCheckProvider.class
+%%DATADIR%%/nexus/WEB-INF/classes/org/sonatype/nexus/webapp/metrics/HealthCheckMediator.class
+%%DATADIR%%/nexus/WEB-INF/classes/org/sonatype/nexus/webapp/metrics/MetricsModule$1.class
+%%DATADIR%%/nexus/WEB-INF/classes/org/sonatype/nexus/webapp/metrics/MetricsModule$2.class
+%%DATADIR%%/nexus/WEB-INF/classes/org/sonatype/nexus/webapp/metrics/MetricsModule.class
+%%DATADIR%%/nexus/WEB-INF/lib/UserAgentUtils-1.12.jar
+%%DATADIR%%/nexus/WEB-INF/lib/aether-api-1.13.1.jar
+%%DATADIR%%/nexus/WEB-INF/lib/aether-impl-1.13.1.jar
+%%DATADIR%%/nexus/WEB-INF/lib/aether-spi-1.13.1.jar
+%%DATADIR%%/nexus/WEB-INF/lib/aether-util-1.13.1.jar
+%%DATADIR%%/nexus/WEB-INF/lib/annotations-12.0.jar
+%%DATADIR%%/nexus/WEB-INF/lib/aopalliance-1.0.jar
+%%DATADIR%%/nexus/WEB-INF/lib/base-configuration-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/lib/cdi-api-1.0.jar
+%%DATADIR%%/nexus/WEB-INF/lib/commons-beanutils-core-1.8.3-SONATYPE.jar
+%%DATADIR%%/nexus/WEB-INF/lib/commons-codec-1.8.jar
+%%DATADIR%%/nexus/WEB-INF/lib/commons-collections-3.2.2.jar
+%%DATADIR%%/nexus/WEB-INF/lib/commons-io-2.4.jar
+%%DATADIR%%/nexus/WEB-INF/lib/commons-lang-2.6.jar
+%%DATADIR%%/nexus/WEB-INF/lib/ehcache-core-2.5.1.jar
+%%DATADIR%%/nexus/WEB-INF/lib/goodies-common-1.9.jar
+%%DATADIR%%/nexus/WEB-INF/lib/goodies-eventbus-1.9.jar
+%%DATADIR%%/nexus/WEB-INF/lib/goodies-i18n-1.9.jar
+%%DATADIR%%/nexus/WEB-INF/lib/goodies-inject-1.9.jar
+%%DATADIR%%/nexus/WEB-INF/lib/goodies-lifecycle-1.9.jar
+%%DATADIR%%/nexus/WEB-INF/lib/goodies-template-1.9.jar
+%%DATADIR%%/nexus/WEB-INF/lib/gossip-bootstrap-1.8.jar
+%%DATADIR%%/nexus/WEB-INF/lib/gossip-support-1.8.jar
+%%DATADIR%%/nexus/WEB-INF/lib/guava-16.0.1.jar
+%%DATADIR%%/nexus/WEB-INF/lib/guice-assistedinject-3.2.6.jar
+%%DATADIR%%/nexus/WEB-INF/lib/guice-multibindings-3.2.6.jar
+%%DATADIR%%/nexus/WEB-INF/lib/guice-servlet-3.2.6.jar
+%%DATADIR%%/nexus/WEB-INF/lib/httpclient-4.3.6.jar
+%%DATADIR%%/nexus/WEB-INF/lib/httpcore-4.3.3.jar
+%%DATADIR%%/nexus/WEB-INF/lib/jackson-annotations-2.3.1.jar
+%%DATADIR%%/nexus/WEB-INF/lib/jackson-core-2.3.1.jar
+%%DATADIR%%/nexus/WEB-INF/lib/jackson-databind-2.3.1.jar
+%%DATADIR%%/nexus/WEB-INF/lib/javax.inject-1.jar
+%%DATADIR%%/nexus/WEB-INF/lib/jcl-over-slf4j-1.7.6.jar
+%%DATADIR%%/nexus/WEB-INF/lib/joda-time-2.2.jar
+%%DATADIR%%/nexus/WEB-INF/lib/jsoup-1.7.2.jar
+%%DATADIR%%/nexus/WEB-INF/lib/jsr250-api-1.0.jar
+%%DATADIR%%/nexus/WEB-INF/lib/jsr305-2.0.1.jar
+%%DATADIR%%/nexus/WEB-INF/lib/log4j-over-slf4j-1.7.6.jar
+%%DATADIR%%/nexus/WEB-INF/lib/mail-1.4.7.jar
+%%DATADIR%%/nexus/WEB-INF/lib/maven-model-3.0.5.jar
+%%DATADIR%%/nexus/WEB-INF/lib/maven-repository-metadata-3.0.5.jar
+%%DATADIR%%/nexus/WEB-INF/lib/metrics-annotation-2.2.0.jar
+%%DATADIR%%/nexus/WEB-INF/lib/metrics-guice-2.2.0.jar
+%%DATADIR%%/nexus/WEB-INF/lib/metrics-httpclient-2.2.0.jar
+%%DATADIR%%/nexus/WEB-INF/lib/metrics-servlet-2.2.0.jar
+%%DATADIR%%/nexus/WEB-INF/lib/metrics-web-2.2.0.jar
+%%DATADIR%%/nexus/WEB-INF/lib/nexus-configuration-model-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/lib/nexus-core-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/lib/nexus-ehcache-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/lib/nexus-locks-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/lib/nexus-oss-edition-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/lib/nexus-plugin-api-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/lib/nexus-plugin-bundle-model-1.3.jar
+%%DATADIR%%/nexus/WEB-INF/lib/nexus-repository-metadata-api-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/lib/nexus-repository-metadata-model-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/lib/nexus-scheduler-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/lib/nexus-security-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/lib/nexus-security-realms-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/lib/org.apache.felix.framework-4.2.1.jar
+%%DATADIR%%/nexus/WEB-INF/lib/org.eclipse.sisu.inject-0.3.1.jar
+%%DATADIR%%/nexus/WEB-INF/lib/org.eclipse.sisu.plexus-0.3.1.jar
+%%DATADIR%%/nexus/WEB-INF/lib/plexus-cipher-1.7.jar
+%%DATADIR%%/nexus/WEB-INF/lib/plexus-classworlds-2.4.jar
+%%DATADIR%%/nexus/WEB-INF/lib/plexus-component-annotations-1.5.5.jar
+%%DATADIR%%/nexus/WEB-INF/lib/plexus-interpolation-1.16.jar
+%%DATADIR%%/nexus/WEB-INF/lib/plexus-slf4j-logging-1.1.jar
+%%DATADIR%%/nexus/WEB-INF/lib/plexus-utils-3.0.10.jar
+%%DATADIR%%/nexus/WEB-INF/lib/shiro-core-1.3.2.jar
+%%DATADIR%%/nexus/WEB-INF/lib/shiro-ehcache-1.3.2.jar
+%%DATADIR%%/nexus/WEB-INF/lib/shiro-guice-1.3.2.jar
+%%DATADIR%%/nexus/WEB-INF/lib/shiro-web-1.3.2.jar
+%%DATADIR%%/nexus/WEB-INF/lib/sisu-guice-3.2.6.jar
+%%DATADIR%%/nexus/WEB-INF/lib/sisu-mailer-1.8.jar
+%%DATADIR%%/nexus/WEB-INF/lib/sisu-resource-scanner-1.1.jar
+%%DATADIR%%/nexus/WEB-INF/lib/statemap-6.0.1-java.jar
+%%DATADIR%%/nexus/WEB-INF/lib/tika-core-1.7.jar
+%%DATADIR%%/nexus/WEB-INF/lib/velocity-1.7.jar
+%%DATADIR%%/nexus/WEB-INF/lib/xmlpull-1.1.3.1.jar
+%%DATADIR%%/nexus/WEB-INF/lib/xpp3_min-1.1.4c.jar
+%%DATADIR%%/nexus/WEB-INF/lib/xstream-1.4.6-SONATYPE-03.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-analytics-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-analytics-plugin-2.14.0-01/dependencies/analytics-client-1.0.0.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-analytics-plugin-2.14.0-01/nexus-analytics-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-archetype-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-archetype-plugin-2.14.0-01/dependencies/archetype-catalog-2.2.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-archetype-plugin-2.14.0-01/nexus-archetype-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-atlas-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-atlas-plugin-2.14.0-01/nexus-atlas-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-capabilities-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-capabilities-plugin-2.14.0-01/dependencies/nexus-capabilities-model-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-capabilities-plugin-2.14.0-01/nexus-capabilities-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-content-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-content-plugin-2.14.0-01/nexus-content-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-crypto-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-crypto-plugin-2.14.0-01/dependencies/bcpg-jdk15on-1.48.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-crypto-plugin-2.14.0-01/dependencies/bcpkix-jdk15on-1.48.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-crypto-plugin-2.14.0-01/dependencies/bcprov-jdk15on-1.48.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-crypto-plugin-2.14.0-01/dependencies/goodies-crypto-1.9.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-crypto-plugin-2.14.0-01/nexus-crypto-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-groovy-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-groovy-plugin-2.14.0-01/dependencies/groovy-all-2.4.4.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-groovy-plugin-2.14.0-01/nexus-groovy-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-h2-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-h2-plugin-2.14.0-01/dependencies/h2-1.3.175.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-h2-plugin-2.14.0-01/nexus-h2-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-healthcheck-oss-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-healthcheck-oss-plugin-2.14.0-01/dependencies/com.sonatype.clm.dto.model-1.5.7.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-healthcheck-oss-plugin-2.14.0-01/dependencies/insight-scanner-core-2.3.2.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-healthcheck-oss-plugin-2.14.0-01/dependencies/insight-scanner-model-2.3.2.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-healthcheck-oss-plugin-2.14.0-01/dependencies/insight-scanner-model-io-2.3.2.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-healthcheck-oss-plugin-2.14.0-01/dependencies/nexus-healthcheck-base-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-healthcheck-oss-plugin-2.14.0-01/dependencies/nexus-healthcheck-model-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-healthcheck-oss-plugin-2.14.0-01/nexus-healthcheck-oss-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-indexer-lucene-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-indexer-lucene-plugin-2.14.0-01/dependencies/indexer-artifact-5.1.2-bf3d48b.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-indexer-lucene-plugin-2.14.0-01/dependencies/indexer-core-5.1.2-bf3d48b.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-indexer-lucene-plugin-2.14.0-01/dependencies/jakarta-regexp-1.4.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-indexer-lucene-plugin-2.14.0-01/dependencies/lucene-core-3.6.2.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-indexer-lucene-plugin-2.14.0-01/dependencies/lucene-highlighter-3.6.2.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-indexer-lucene-plugin-2.14.0-01/dependencies/lucene-memory-3.6.2.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-indexer-lucene-plugin-2.14.0-01/dependencies/lucene-queries-3.6.2.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-indexer-lucene-plugin-2.14.0-01/dependencies/nexus-indexer-lucene-model-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-indexer-lucene-plugin-2.14.0-01/nexus-indexer-lucene-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-kazuki-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-kazuki-plugin-2.14.0-01/dependencies/antlr-2.7.7.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-kazuki-plugin-2.14.0-01/dependencies/jackson-dataformat-smile-2.3.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-kazuki-plugin-2.14.0-01/dependencies/jdbi-2.53.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-kazuki-plugin-2.14.0-01/dependencies/kazuki-db-0.1.8.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-kazuki-plugin-2.14.0-01/dependencies/stringtemplate-3.0.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-kazuki-plugin-2.14.0-01/nexus-kazuki-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ldap-realm-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ldap-realm-plugin-2.14.0-01/dependencies/nexus-ldap-common-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ldap-realm-plugin-2.14.0-01/nexus-ldap-realm-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-logging-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-logging-plugin-2.14.0-01/nexus-logging-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-lvo-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-lvo-plugin-2.14.0-01/nexus-lvo-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-maven-bridge-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-maven-bridge-plugin-2.14.0-01/dependencies/aether-connector-wagon-1.13.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-maven-bridge-plugin-2.14.0-01/dependencies/maven-aether-provider-3.0.5.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-maven-bridge-plugin-2.14.0-01/dependencies/maven-model-builder-3.0.5.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-maven-bridge-plugin-2.14.0-01/dependencies/maven-settings-3.0.5.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-maven-bridge-plugin-2.14.0-01/dependencies/maven-settings-builder-3.0.5.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-maven-bridge-plugin-2.14.0-01/dependencies/plexus-sec-dispatcher-1.3.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-maven-bridge-plugin-2.14.0-01/dependencies/sisu-maven-bridge-3.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-maven-bridge-plugin-2.14.0-01/dependencies/wagon-file-2.4.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-maven-bridge-plugin-2.14.0-01/dependencies/wagon-http-2.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-maven-bridge-plugin-2.14.0-01/dependencies/wagon-http-lightweight-2.4.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-maven-bridge-plugin-2.14.0-01/dependencies/wagon-http-shared4-2.4.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-maven-bridge-plugin-2.14.0-01/dependencies/wagon-provider-api-2.4.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-maven-bridge-plugin-2.14.0-01/nexus-maven-bridge-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-migrationagent-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-migrationagent-plugin-2.14.0-01/dependencies/jackson-dataformat-smile-2.3.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-migrationagent-plugin-2.14.0-01/nexus-migrationagent-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-npm-repository-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-npm-repository-plugin-2.14.0-01/dependencies/commons-compress-1.9.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-npm-repository-plugin-2.14.0-01/dependencies/jackson-dataformat-smile-2.3.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-npm-repository-plugin-2.14.0-01/nexus-npm-repository-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-nuget-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-nuget-plugin-2.14.0-01/dependencies/core4j-0.5.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-nuget-plugin-2.14.0-01/dependencies/sisu-odata4j-0.0.7.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-nuget-plugin-2.14.0-01/nexus-nuget-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-orient-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-orient-plugin-2.14.0-01/dependencies/concurrentlinkedhashmap-lru-1.4.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-orient-plugin-2.14.0-01/dependencies/jna-4.0.0.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-orient-plugin-2.14.0-01/dependencies/jna-platform-4.0.0.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-orient-plugin-2.14.0-01/dependencies/orientdb-client-2.1.14.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-orient-plugin-2.14.0-01/dependencies/orientdb-core-2.1.14.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-orient-plugin-2.14.0-01/dependencies/orientdb-enterprise-2.1.14.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-orient-plugin-2.14.0-01/dependencies/orientdb-server-2.1.14.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-orient-plugin-2.14.0-01/nexus-orient-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-outreach-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-outreach-plugin-2.14.0-01/nexus-outreach-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-plugin-console-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-plugin-console-plugin-2.14.0-01/nexus-plugin-console-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-restlet1x-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-restlet1x-plugin-2.14.0-01/dependencies/com.noelios.restlet-1.1.6-SONATYPE-5348-V8.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-restlet1x-plugin-2.14.0-01/dependencies/com.noelios.restlet.ext.servlet-1.1.6-SONATYPE-5348-V8.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-restlet1x-plugin-2.14.0-01/dependencies/commons-fileupload-1.3.2.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-restlet1x-plugin-2.14.0-01/dependencies/enunciate-core-1.26.2.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-restlet1x-plugin-2.14.0-01/dependencies/javax.ws.rs-1.0.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-restlet1x-plugin-2.14.0-01/dependencies/nexus-restlet-bridge-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-restlet1x-plugin-2.14.0-01/dependencies/nexus-restlet1x-model-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-restlet1x-plugin-2.14.0-01/dependencies/org.json-2.0-NEXUS-3758.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-restlet1x-plugin-2.14.0-01/dependencies/org.restlet-1.1.6-SONATYPE-5348-V8.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-restlet1x-plugin-2.14.0-01/dependencies/org.restlet.ext.fileupload-1.1.6-SONATYPE-5348-V8.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-restlet1x-plugin-2.14.0-01/dependencies/org.restlet.ext.jaxrs-1.1.6-SONATYPE-5348-V8.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-restlet1x-plugin-2.14.0-01/dependencies/org.restlet.ext.velocity-1.1.6-SONATYPE-5348-V8.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-restlet1x-plugin-2.14.0-01/nexus-restlet1x-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-rrb-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-rrb-plugin-2.14.0-01/nexus-rrb-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/asm-5.0.3.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/asm-analysis-5.0.3.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/asm-commons-5.0.3.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/asm-tree-5.0.3.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/asm-util-5.0.3.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/bytelist-1.0.11.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/invokebinder-1.2.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/jcodings-1.0.10.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/jffi-1.2.7-native.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/jffi-1.2.7.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/jnr-constants-0.8.6.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/jnr-enxio-0.4.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/jnr-ffi-2.0.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/jnr-netdb-1.1.2.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/jnr-posix-3.0.9.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/jnr-unixsocket-0.3.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/jnr-x86asm-1.0.2.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/joni-2.1.3.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/jruby-core-1.7.19.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/jruby-stdlib-1.7.19.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/jzlib-1.1.3.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/nailgun-server-0.9.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/nexus-ruby-tools-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/options-1.2.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/dependencies/snakeyaml-1.13.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ruby-plugin-2.14.0-01/nexus-ruby-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-rutauth-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-rutauth-plugin-2.14.0-01/nexus-rutauth-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/FastInfoset-1.2.12.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/asm-3.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/istack-commons-runtime-2.16.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/jacksbee-runtime-1.3.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/jackson-jaxrs-base-2.3.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/jackson-jaxrs-json-provider-2.3.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/jackson-module-jaxb-annotations-2.3.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/jaxb-core-2.2.8-b01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/jaxb-impl-2.2.8-b01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/jersey-apache-client4-1.17.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/jersey-client-1.17.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/jersey-core-1.17.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/jersey-guice-1.17.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/jersey-multipart-1.17.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/jersey-server-1.17.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/jersey-servlet-1.17.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/jsr311-api-1.1.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/mimepull-1.9.3.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/siesta-client-1.7.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/siesta-common-1.7.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/siesta-jackson-1.7.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/siesta-server-1.7.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/dependencies/validation-api-1.1.0.Final.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-siesta-plugin-2.14.0-01/nexus-siesta-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-site-repository-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-site-repository-plugin-2.14.0-01/nexus-site-repository-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-timeline-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-timeline-plugin-2.14.0-01/dependencies/jdom-1.0.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-timeline-plugin-2.14.0-01/dependencies/lucene-core-3.6.2.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-timeline-plugin-2.14.0-01/dependencies/protobuf-java-2.3.0.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-timeline-plugin-2.14.0-01/dependencies/rome-0.9.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-timeline-plugin-2.14.0-01/nexus-timeline-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ui-extjs3-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-ui-extjs3-plugin-2.14.0-01/nexus-ui-extjs3-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-webresources-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-webresources-plugin-2.14.0-01/nexus-webresources-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-wonderland-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-wonderland-plugin-2.14.0-01/dependencies/nexus-wonderland-model-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-wonderland-plugin-2.14.0-01/nexus-wonderland-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-yum-repository-plugin-2.14.0-01/META-INF/MANIFEST.MF
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-yum-repository-plugin-2.14.0-01/dependencies/commons-exec-1.1.jar
+%%DATADIR%%/nexus/WEB-INF/plugin-repository/nexus-yum-repository-plugin-2.14.0-01/nexus-yum-repository-plugin-2.14.0-01.jar
+%%DATADIR%%/nexus/WEB-INF/web.xml
+%%DATADIR%%/nexus/favicon.ico
+%%DATADIR%%/nexus/favicon.png
+%%DATADIR%%/nexus/images/header_branding.png
+%%DATADIR%%/nexus/images/nexus650x55.png
+%%DATADIR%%/nexus/robots.txt
+@dir(%%USER%%,%%GROUP%%,750) %%RUNDIR%%
+@dir(%%USER%%,%%GROUP%%,750) %%LOGDIR%%
+@dir(%%USER%%,%%GROUP%%,750) %%WORKDIR%%