ebarboni closed pull request #3: jenkinsfile to build website for the mavenutils URL: https://github.com/apache/incubator-netbeans-mavenutils/pull/3
This is a PR merged from a forked repository. As GitHub hides the original diff on merge, it is displayed below for the sake of provenance: As this is a foreign pull request (from a fork), the diff is supplied below (as it won't show otherwise due to GitHub magic): diff --git a/Jenkinsfile-site.groovy b/Jenkinsfile-site.groovy new file mode 100644 index 0000000..07aa9af --- /dev/null +++ b/Jenkinsfile-site.groovy @@ -0,0 +1,70 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +pipeline { + agent none + tools { + maven 'Maven 3.3.9' + jdk 'jdk8' + } + //label 'git-websites' + stages { + stage('SCM operation'){ + agent {label 'git-websites'} + steps { + checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [[$class: 'CloneOption', noTags: true, reference: '', shallow: true], [$class: 'MessageExclusion', excludedMessage: 'Automated site publishing.*'], [$class: 'RelativeTargetDirectory', relativeTargetDir: 'master-branch']], submoduleCfg: [], userRemoteConfigs: [[url: 'https://github.com/apache/incubator-netbeans-mavenutils/']]]) + + sh 'rm -rf asf-site-branch' + //sh 'mkdir asf-site-branch' + checkout([$class: 'GitSCM', branches: [[name: '*/asf-site']], doGenerateSubmoduleConfigurations: false, extensions: [[$class: 'MessageExclusion', excludedMessage: 'Automated site publishing.*'], [$class: 'RelativeTargetDirectory', relativeTargetDir: 'asf-site-branch']], submoduleCfg: [], userRemoteConfigs: [[credentialsId: '9b041bd0-aea9-4498-a576-9eeb771411dd', url: 'https://gitbox.apache.org/repos/asf//incubator-netbeans-mavenutils/']]]) + } + } + stage('Build Site'){ + agent {label 'git-websites'} + steps { + + script { + def mvnfoldersforsite = ['parent','nbm-shared','nb-repository-plugin',/*'nbm-maven-harness',*/ 'nbm-maven-plugin'] + def BASEDIR = pwd() + for (String mvnproject in mvnfoldersforsite) { + dir('master-branch/'+mvnproject) { + sh "mvn clean install site -Dmaven.repo.local=${BASEDIR}/.repository" + sh "mv target/site ${BASEDIR}/asf-site-branch/${mvnproject}/" + } + } + } + + + } + } + stage('Publish Site'){ + agent {label 'git-websites'} + steps { + dir('asf-site-branch') { + echo 'Adding content...' + sshagent (credentials: ['9b041bd0-aea9-4498-a576-9eeb771411dd']) { + sh 'git add -v .' + sh 'git commit -v -m "Automated site publishing by Jenkins build ${BUILD_NUMBER}' + sh 'git push -v origin asf-site' + } + } + } + } + } +} \ No newline at end of file diff --git a/README.md b/README.md index 025f9d7..a08926e 100755 --- a/README.md +++ b/README.md @@ -21,4 +21,13 @@ # Apache NetBeans Maven Utilities +### Get In Touch + +[Subscribe](mailto:[email protected]) or [mail](mailto:[email protected]) the [[email protected]](mailto:[email protected]) list - Ask questions, find answers, and also help other users. + +[Subscribe](mailto:[email protected]) or [mail](mailto:[email protected]) the [[email protected]](mailto:[email protected]) list - Join developement discussions, propose new ideas and connect with contributors. + +### Reporting Bugs + +Bugs should be reported to https://issues.apache.org/jira/projects/NETBEANS/issues/ using the component **mavenutilities** diff --git a/archetype/nbm-archetype/pom.xml b/archetype/nbm-archetype/pom.xml index 20f0383..c9cb029 100644 --- a/archetype/nbm-archetype/pom.xml +++ b/archetype/nbm-archetype/pom.xml @@ -1,20 +1,24 @@ <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> - <groupId>org.codehaus.mojo</groupId> - <artifactId>mojo-parent</artifactId> - <version>38</version> + <groupId>org.netbeans.maven</groupId> + <artifactId>utilities-parent</artifactId> + <version>1-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> - <groupId>org.codehaus.mojo.archetypes</groupId> + <groupId>org.netbeans.maven.archetypes</groupId> <artifactId>nbm-archetype</artifactId> <version>1.16-SNAPSHOT</version> <packaging>maven-archetype</packaging> - <name>NetBeans Module Archetype</name> + <name>Apache Netbeans Maven Utilties - NetBeans Module Archetype</name> <description>Archetype for development of NetBeans modules in Maven.</description> + <issueManagement> + <system>jira</system> + <url>https://issues.apache.org/jira/projects/NETBEANS</url> + </issueManagement> <scm> - <connection>scm:git:https://github.com/mojohaus/nbm-archetype.git</connection> - <developerConnection>scm:git:ssh://[email protected]/mojohaus/nbm-archetype.git</developerConnection> - <url>https://github.com/mojohaus/nbm-archetype/tree/${project.scm.tag}</url> + <connection>scm:git:https://gitbox.apache.org/repos/asf/incubator-netbeans-mavenutils.git</connection> + <developerConnection>scm:git:gitbox.apache.org/repos/asf/incubator-netbeans-mavenutils.git</developerConnection> + <url>https://github.com/apache/incubator-netbeans-mavenutils</url> <tag>master</tag> </scm> <licenses> diff --git a/archetype/nbm-suite-root/pom.xml b/archetype/nbm-suite-root/pom.xml index 4c85ecc..66154f1 100644 --- a/archetype/nbm-suite-root/pom.xml +++ b/archetype/nbm-suite-root/pom.xml @@ -1,14 +1,16 @@ <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> - <groupId>org.codehaus.mojo</groupId> - <artifactId>mojo-parent</artifactId> - <version>38</version> + <groupId>org.netbeans.maven</groupId> + <artifactId>utilities-parent</artifactId> + <version>1-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> + <groupId>org.netbeans.maven.archetypes</groupId> <artifactId>nbm-suite-root</artifactId> <version>1.11-SNAPSHOT</version> <packaging>maven-archetype</packaging> - <name>NetBeans Module Suite Archetype</name> + + <name>Apache Netbeans Maven Utilties - NetBeans Module Suite Archetype</name> <description>Root project archetype for creating multi module projects developing NetBeans IDE modules. Approximately similar in functionality to module suites in NetBeans Ant projects.</description> <licenses> <license> @@ -17,10 +19,14 @@ <distribution>repo</distribution> </license> </licenses> + <issueManagement> + <system>jira</system> + <url>https://issues.apache.org/jira/projects/NETBEANS</url> + </issueManagement> <scm> - <connection>scm:git:https://github.com/mojohaus/nbm-suite-root.git</connection> - <developerConnection>scm:git:ssh://[email protected]/mojohaus/nbm-suite-root.git</developerConnection> - <url>https://github.com/mojohaus/nbm-suite-root/tree/${project.scm.tag}</url> + <connection>scm:git:https://gitbox.apache.org/repos/asf/incubator-netbeans-mavenutils.git</connection> + <developerConnection>scm:git:gitbox.apache.org/repos/asf/incubator-netbeans-mavenutils.git</developerConnection> + <url>https://github.com/apache/incubator-netbeans-mavenutils</url> </scm> <build> <pluginManagement> diff --git a/archetype/netbeans-platform-app-archetype/pom.xml b/archetype/netbeans-platform-app-archetype/pom.xml index 67f7003..78074cb 100644 --- a/archetype/netbeans-platform-app-archetype/pom.xml +++ b/archetype/netbeans-platform-app-archetype/pom.xml @@ -1,15 +1,15 @@ <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> - <groupId>org.codehaus.mojo</groupId> - <artifactId>mojo-parent</artifactId> - <version>38</version> + <groupId>org.netbeans.maven</groupId> + <artifactId>utilities-parent</artifactId> + <version>1-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> - <groupId>org.codehaus.mojo.archetypes</groupId> + <groupId>org.netbeans.maven.archetypes</groupId> <artifactId>netbeans-platform-app-archetype</artifactId> <version>1.21-SNAPSHOT</version> <packaging>maven-archetype</packaging> - <name>NetBeans Platform Application Archetype</name> + <name>Apache Netbeans Maven Utilties - NetBeans Platform Application Archetype</name> <description>Archetype for sample application based on NetBeans Platform. Creates parent POM with branding and empty NBM project.</description> <licenses> <license> @@ -18,10 +18,14 @@ <distribution>repo</distribution> </license> </licenses> + <issueManagement> + <system>jira</system> + <url>https://issues.apache.org/jira/projects/NETBEANS</url> + </issueManagement> <scm> - <connection>scm:git:https://github.com/mojohaus/netbeans-platform-app-archetype.git</connection> - <developerConnection>scm:git:ssh://[email protected]/mojohaus/netbeans-platform-app-archetype.git</developerConnection> - <url>https://github.com/mojohaus/netbeans-platform-app-archetype/tree/${project.scm.tag}</url> + <connection>scm:git:https://gitbox.apache.org/repos/asf/incubator-netbeans-mavenutils.git</connection> + <developerConnection>scm:git:gitbox.apache.org/repos/asf/incubator-netbeans-mavenutils.git</developerConnection> + <url>https://github.com/apache/incubator-netbeans-mavenutils</url> <tag>master</tag> </scm> <build> diff --git a/nb-repository-plugin/pom.xml b/nb-repository-plugin/pom.xml index fc4ca84..b6264c0 100644 --- a/nb-repository-plugin/pom.xml +++ b/nb-repository-plugin/pom.xml @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> - <groupId>org.codehaus.mojo</groupId> - <artifactId>mojo-parent</artifactId> - <version>40</version> + <groupId>org.netbeans.maven</groupId> + <artifactId>utilities-parent</artifactId> + <version>1-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> @@ -11,14 +11,14 @@ <version>1.4-SNAPSHOT</version> <packaging>maven-plugin</packaging> - <name>NB Repository Plugin</name> + <name>Apache NetBeans Maven Utilities - NB Repository Plugin</name> <description>Maven plugin for creating Maven Repository out of a NetBeans installation (and other sources) for consumption by the projects using nbm-maven-plugin. </description> <inceptionYear>2005</inceptionYear> - <url>https://github.com/mojohaus/nb-repository-plugin</url> + <url>http://netbeans.apache.org/mavenutilities/nb-repository-plugin</url> <issueManagement> - <system>GitHub</system> - <url>https://github.com/mojohaus/nb-repository-plugin/issues</url> + <system>jira</system> + <url>https://issues.apache.org/jira/browse/NETBEANS</url> </issueManagement> <prerequisites> <maven>3.1.1</maven> @@ -31,10 +31,9 @@ </license> </licenses> <scm> - <connection>scm:git:https://github.com/mojohaus/nb-repository-plugin.git</connection> - <developerConnection>scm:git:ssh://[email protected]/mojohaus/nb-repository-plugin.git</developerConnection> - <url>https://github.com/mojohaus/nb-repository-plugin/tree/${project.scm.tag}</url> - <tag>master</tag> + <connection>scm:git:https://gitbox.apache.org/repos/asf/incubator-netbeans-mavenutils.git</connection> + <developerConnection>scm:git:gitbox.apache.org/repos/asf/incubator-netbeans-mavenutils.git</developerConnection> + <url>https://github.com/apache/incubator-netbeans-mavenutils</url> </scm> <developers> <developer> @@ -146,7 +145,6 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> - <version>3.6</version> </plugin> </plugins> </build> @@ -155,7 +153,6 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> - <version>2.9</version> <reportSets> <reportSet> <reports> @@ -168,30 +165,21 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changes-plugin</artifactId> - <version>2.12.1</version> - <configuration> <!-- configure github milestone ? --> - <onlyMilestoneIssues>false</onlyMilestoneIssues> - <onlyCurrentVersion>false</onlyCurrentVersion> + <!--<onlyMilestoneIssues>false</onlyMilestoneIssues> + <onlyCurrentVersion>false</onlyCurrentVersion>--> + <skip>true</skip> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-checkstyle-plugin</artifactId> - <version>2.17</version> - - <configuration> - <configLocation>config/maven_checks.xml</configLocation> - <headerLocation>config/maven-header.txt</headerLocation> - </configuration> - + <artifactId>maven-checkstyle-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jxr-plugin</artifactId> - <version>2.5</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> @@ -210,7 +198,6 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> - <version>3.0.0-M1</version> <configuration> <quiet>true</quiet> <links> @@ -249,15 +236,13 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> - <version>3.8</version> - <configuration> - <targetJdk>1.5</targetJdk> + <configuration> + <targetJdk>1.6</targetJdk> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-linkcheck-plugin</artifactId> - <version>1.2</version> <configuration> <excludedLinks> <excludedLink>../../images/codehaus-small.png</excludedLink> @@ -432,7 +417,7 @@ <dependency> <groupId>${project.groupId}</groupId> <artifactId>nb-shared</artifactId> - <version>1.2</version> + <version>1.3-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.maven.wagon</groupId> diff --git a/nb-repository-plugin/src/main/java/org/codehaus/mojo/nbm/repository/DownloadIndexMojo.java b/nb-repository-plugin/src/main/java/org/netbeans/nbm/repository/DownloadIndexMojo.java similarity index 99% rename from nb-repository-plugin/src/main/java/org/codehaus/mojo/nbm/repository/DownloadIndexMojo.java rename to nb-repository-plugin/src/main/java/org/netbeans/nbm/repository/DownloadIndexMojo.java index 158abff..1845303 100644 --- a/nb-repository-plugin/src/main/java/org/codehaus/mojo/nbm/repository/DownloadIndexMojo.java +++ b/nb-repository-plugin/src/main/java/org/netbeans/nbm/repository/DownloadIndexMojo.java @@ -15,7 +15,7 @@ */ -package org.codehaus.mojo.nbm.repository; +package org.netbeans.nbm.repository; import java.io.File; import java.net.URI; diff --git a/nb-repository-plugin/src/main/java/org/codehaus/mojo/nbm/repository/PopulateRepositoryMojo.java b/nb-repository-plugin/src/main/java/org/netbeans/nbm/repository/PopulateRepositoryMojo.java similarity index 99% rename from nb-repository-plugin/src/main/java/org/codehaus/mojo/nbm/repository/PopulateRepositoryMojo.java rename to nb-repository-plugin/src/main/java/org/netbeans/nbm/repository/PopulateRepositoryMojo.java index d59670e..2d6a90e 100644 --- a/nb-repository-plugin/src/main/java/org/codehaus/mojo/nbm/repository/PopulateRepositoryMojo.java +++ b/nb-repository-plugin/src/main/java/org/netbeans/nbm/repository/PopulateRepositoryMojo.java @@ -14,7 +14,7 @@ * limitations under the License. * ========================================================================= */ -package org.codehaus.mojo.nbm.repository; +package org.netbeans.nbm.repository; import java.io.File; import java.io.FileInputStream; @@ -76,13 +76,13 @@ import org.apache.maven.plugins.annotations.Parameter; import org.apache.maven.project.artifact.AttachedArtifact; import org.apache.maven.project.artifact.ProjectArtifactMetadata; +import org.netbeans.nbm.utils.AbstractNetbeansMojo; +import org.netbeans.nbm.utils.ExamineManifest; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.Input; import org.apache.tools.ant.taskdefs.PathConvert; import org.apache.tools.ant.types.FileSet; -import org.codehaus.mojo.nbm.utils.AbstractNetbeansMojo; -import org.codehaus.mojo.nbm.utils.ExamineManifest; import org.codehaus.plexus.util.IOUtil; import org.codehaus.plexus.util.StringUtils; diff --git a/nb-repository-plugin/src/site/apt/index.apt b/nb-repository-plugin/src/site/apt/index.apt index 575e014..ab28c76 100644 --- a/nb-repository-plugin/src/site/apt/index.apt +++ b/nb-repository-plugin/src/site/apt/index.apt @@ -21,7 +21,7 @@ Milos Kleint <[email protected]> ------ - Oct 19 2012 + 2012-10-19 NetBeans Repository plugin diff --git a/nb-repository-plugin/src/site/apt/repository.apt b/nb-repository-plugin/src/site/apt/repository.apt index 5907ff4..758634b 100644 --- a/nb-repository-plugin/src/site/apt/repository.apt +++ b/nb-repository-plugin/src/site/apt/repository.apt @@ -21,7 +21,7 @@ Milos Kleint <[email protected]> ------ - Oct 19, 2012 + 2012-10-19 HOWTO: Upload NetBeans release binaries to a Maven repository diff --git a/nb-repository-plugin/src/test/java/org/codehaus/mojo/nbm/repository/PopulateRepositoryMojoTest.java b/nb-repository-plugin/src/test/java/org/netbeans/nbm/repository/PopulateRepositoryMojoTest.java similarity index 97% rename from nb-repository-plugin/src/test/java/org/codehaus/mojo/nbm/repository/PopulateRepositoryMojoTest.java rename to nb-repository-plugin/src/test/java/org/netbeans/nbm/repository/PopulateRepositoryMojoTest.java index c22a603..369544b 100644 --- a/nb-repository-plugin/src/test/java/org/codehaus/mojo/nbm/repository/PopulateRepositoryMojoTest.java +++ b/nb-repository-plugin/src/test/java/org/netbeans/nbm/repository/PopulateRepositoryMojoTest.java @@ -15,8 +15,9 @@ * under the License. */ -package org.codehaus.mojo.nbm.repository; +package org.netbeans.nbm.repository; +import org.netbeans.nbm.repository.PopulateRepositoryMojo; import java.io.File; import junit.framework.TestCase; import org.apache.maven.artifact.Artifact; diff --git a/nbm-maven-harness/pom.xml b/nbm-maven-harness/pom.xml index e083410..e785fc2 100644 --- a/nbm-maven-harness/pom.xml +++ b/nbm-maven-harness/pom.xml @@ -2,13 +2,18 @@ <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.codehaus.mojo</groupId> - <artifactId>mojo-parent</artifactId> - <version>40</version> + <groupId>org.netbeans.maven</groupId> + <artifactId>utilities-parent</artifactId> + <version>1-SNAPSHOT</version> </parent> <artifactId>nbm-maven-harness</artifactId> - <version>8.3-SNAPSHOT</version> - <name>NBM Harness for Maven</name> + <version>9.0-SNAPSHOT</version> + <name>Apache NetBeans Maven Utilities - NBM Harness for Maven</name> + <url>http://netbeans.apache.org/mavenutilities/nbm-maven-harness</url> + <issueManagement> + <system>jira</system> + <url>https://issues.apache.org/jira/browse/NETBEANS</url> + </issueManagement> <licenses> <license> <name>Apache License 2</name> @@ -17,10 +22,9 @@ </license> </licenses> <scm> - <connection>scm:git:https://github.com/mojohaus/nbm-maven-harness.git</connection> - <developerConnection>scm:git:ssh://[email protected]/mojohaus/nbm-maven-harness.git</developerConnection> - <url>https://github.com/mojohaus/nbm-maven-harness/tree/${project.scm.tag}</url> - <tag>master</tag> + <connection>scm:git:https://gitbox.apache.org/repos/asf/incubator-netbeans-mavenutils.git</connection> + <developerConnection>scm:git:gitbox.apache.org/repos/asf/incubator-netbeans-mavenutils.git</developerConnection> + <url>https://github.com/apache/incubator-netbeans-mavenutils</url> </scm> <build> <plugins> @@ -221,7 +225,6 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> - <version>2.9</version> <reportSets> <reportSet> <reports> diff --git a/nbm-maven-plugin/pom.xml b/nbm-maven-plugin/pom.xml index 1a47b8a..c7ddb3e 100644 --- a/nbm-maven-plugin/pom.xml +++ b/nbm-maven-plugin/pom.xml @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> - <groupId>org.codehaus.mojo</groupId> - <artifactId>mojo-parent</artifactId> - <version>40</version> + <groupId>org.netbeans.maven</groupId> + <artifactId>utilities-parent</artifactId> + <version>1-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> @@ -11,14 +11,14 @@ <version>4.2-SNAPSHOT</version> <packaging>maven-plugin</packaging> - <name>NBM Maven Plugin</name> + <name>Apache NetBeans Maven Utilities - NBM Maven Plugin</name> <description>Maven plugin for creating NetBeans modules. It defines a custom lifecycle called "nbm". During packaging, the module JAR is enhanced with NetBeans-specific manifest entries and, along with other required files, packed into a *.nbm file, ready for distribution. Additionally the plugin provides aggregator goals to create an update site or cluster for your module projects. </description> <inceptionYear>2005</inceptionYear> - <url>https://github.com/mojohaus/nbm-maven-plugin</url> + <url>http://netbeans.apache.org/mavenutilities/nbm-maven-plugin</url> <issueManagement> - <system>GitHub</system> - <url>https://github.com/mojohaus/nbm-maven-plugin/issues</url> + <system>jira</system> + <url>https://issues.apache.org/jira/browse/NETBEANS</url> </issueManagement> <prerequisites> <maven>3.0.5</maven> @@ -31,10 +31,9 @@ </license> </licenses> <scm> - <connection>scm:git:https://github.com/mojohaus/nbm-maven-plugin.git</connection> - <developerConnection>scm:git:ssh://[email protected]/mojohaus/nbm-maven-plugin.git</developerConnection> - <url>https://github.com/mojohaus/nbm-maven-plugin/tree/${project.scm.tag}</url> - <tag>master</tag> + <connection>scm:git:https://gitbox.apache.org/repos/asf/incubator-netbeans-mavenutils.git</connection> + <developerConnection>scm:git:gitbox.apache.org/repos/asf/incubator-netbeans-mavenutils.git</developerConnection> + <url>https://github.com/apache/incubator-netbeans-mavenutils</url> </scm> <developers> <developer> @@ -155,7 +154,6 @@ <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>animal-sniffer-maven-plugin</artifactId> - <version>1.16</version> <executions> <execution> <phase>package</phase> @@ -175,7 +173,6 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> - <version>3.6</version> <dependencies> <dependency> <groupId>org.apache.maven.shared</groupId> @@ -196,7 +193,6 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> - <version>2.9</version> <reportSets> <reportSet> <reports> @@ -210,43 +206,19 @@ <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changes-plugin</artifactId> <version>2.12.1</version> - <reportSets> - <reportSet> - <reports> - <report>github-report</report> - </reports> - </reportSet> - </reportSets> - <configuration> - <!-- configure github milestone ? --> - <onlyMilestoneIssues>false</onlyMilestoneIssues> - <onlyCurrentVersion>false</onlyCurrentVersion> - + <configuration> + <skip>true</skip> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-checkstyle-plugin</artifactId> - <version>2.17</version> - <reportSets> - <reportSet> - <reports> - <report>checkstyle</report> - </reports> - </reportSet> - </reportSets> - <configuration> - <configLocation>config/maven_checks.xml</configLocation> - <headerLocation>config/maven-header.txt</headerLocation> - </configuration> - + <artifactId>maven-checkstyle-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> - <version>3.0.0-M1</version> <configuration> <quiet>true</quiet> <links> @@ -293,7 +265,6 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jxr-plugin</artifactId> - <version>2.5</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> @@ -312,7 +283,6 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> - <version>3.8</version> <configuration> <targetJdk>1.5</targetJdk> </configuration> @@ -320,7 +290,6 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-linkcheck-plugin</artifactId> - <version>1.2</version> <configuration> <excludedLinks> <excludedLink>../../images/codehaus-small.png</excludedLink> @@ -438,10 +407,12 @@ <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-plugin-api</artifactId> + <version>3.0</version> </dependency> <dependency> <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-annotations</artifactId> + <version>3.5</version> </dependency> <dependency> <groupId>org.apache.ant</groupId> @@ -507,7 +478,8 @@ <scope>test</scope> </dependency> <dependency> - <groupId>${project.groupId}</groupId> + <!-- use harness from NetBeans 8.2 --> + <groupId>org.codehaus.mojo</groupId> <artifactId>nbm-maven-harness</artifactId> <version>8.2</version> </dependency> @@ -519,7 +491,7 @@ <dependency> <groupId>${project.groupId}</groupId> <artifactId>nb-shared</artifactId> - <version>1.2</version> + <version>1.3-SNAPSHOT</version> </dependency> <dependency> <groupId>com.google.guava</groupId> diff --git a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/AbstractNbmMojo.java b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/AbstractNbmMojo.java similarity index 98% rename from nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/AbstractNbmMojo.java rename to nbm-maven-plugin/src/main/java/org/netbeans/nbm/AbstractNbmMojo.java index 3e0520b..c17e520 100644 --- a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/AbstractNbmMojo.java +++ b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/AbstractNbmMojo.java @@ -14,7 +14,7 @@ * limitations under the License. * ========================================================================= */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; import java.io.File; import java.io.FileReader; @@ -38,15 +38,18 @@ import org.apache.maven.shared.dependency.graph.DependencyGraphBuilder; import org.apache.maven.shared.dependency.graph.DependencyGraphBuilderException; import org.apache.maven.shared.dependency.graph.DependencyNode; +import org.netbeans.nbm.model.Dependency; +import org.netbeans.nbm.model.NetBeansModule; +import org.netbeans.nbm.model.io.xpp3.NetBeansModuleXpp3Reader; +import org.netbeans.nbm.utils.AbstractNetbeansMojo; +import org.netbeans.nbm.utils.ExamineManifest; import org.codehaus.plexus.util.xml.pull.XmlPullParserException; -import org.codehaus.mojo.nbm.model.Dependency; -import org.codehaus.mojo.nbm.model.NetBeansModule; -import org.codehaus.mojo.nbm.model.io.xpp3.NetBeansModuleXpp3Reader; -import org.codehaus.mojo.nbm.utils.ExamineManifest; + + import org.codehaus.plexus.util.IOUtil; public abstract class AbstractNbmMojo - extends org.codehaus.mojo.nbm.utils.AbstractNetbeansMojo + extends AbstractNetbeansMojo { static boolean matchesLibrary( Artifact artifact, List<String> libraries, ExamineManifest depExaminator, diff --git a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/AdaptNbVersion.java b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/AdaptNbVersion.java similarity index 99% rename from nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/AdaptNbVersion.java rename to nbm-maven-plugin/src/main/java/org/netbeans/nbm/AdaptNbVersion.java index f80ff9c..79d15e9 100644 --- a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/AdaptNbVersion.java +++ b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/AdaptNbVersion.java @@ -14,7 +14,7 @@ * limitations under the License. * ========================================================================= */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; import java.text.SimpleDateFormat; import java.util.Date; diff --git a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/BrandingMojo.java b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/BrandingMojo.java similarity index 99% rename from nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/BrandingMojo.java rename to nbm-maven-plugin/src/main/java/org/netbeans/nbm/BrandingMojo.java index 0d06d47..ff7140d 100644 --- a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/BrandingMojo.java +++ b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/BrandingMojo.java @@ -14,7 +14,7 @@ * limitations under the License. * ========================================================================= */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; import java.io.File; import org.apache.maven.plugin.MojoExecutionException; diff --git a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/BuildInstallersMojo.java b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/BuildInstallersMojo.java similarity index 99% rename from nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/BuildInstallersMojo.java rename to nbm-maven-plugin/src/main/java/org/netbeans/nbm/BuildInstallersMojo.java index fab8fa7..26e92b9 100644 --- a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/BuildInstallersMojo.java +++ b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/BuildInstallersMojo.java @@ -14,7 +14,7 @@ * limitations under the License. * under the License. */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; import java.io.*; import java.net.JarURLConnection; diff --git a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CollectLibrariesNodeVisitor.java b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CollectLibrariesNodeVisitor.java similarity index 98% rename from nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CollectLibrariesNodeVisitor.java rename to nbm-maven-plugin/src/main/java/org/netbeans/nbm/CollectLibrariesNodeVisitor.java index b35c7a6..05642fd 100644 --- a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CollectLibrariesNodeVisitor.java +++ b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CollectLibrariesNodeVisitor.java @@ -14,7 +14,7 @@ * limitations under the License. * ========================================================================= */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; import java.util.ArrayList; import java.util.HashMap; @@ -27,7 +27,7 @@ import org.apache.maven.plugin.logging.Log; import org.apache.maven.shared.dependency.graph.DependencyNode; import org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor; -import org.codehaus.mojo.nbm.utils.ExamineManifest; +import org.netbeans.nbm.utils.ExamineManifest; /** * A dependency node visitor that collects visited nodes that are known libraries or are diff --git a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CollectModuleLibrariesNodeVisitor.java b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CollectModuleLibrariesNodeVisitor.java similarity index 98% rename from nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CollectModuleLibrariesNodeVisitor.java rename to nbm-maven-plugin/src/main/java/org/netbeans/nbm/CollectModuleLibrariesNodeVisitor.java index 693471a..713b406 100644 --- a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CollectModuleLibrariesNodeVisitor.java +++ b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CollectModuleLibrariesNodeVisitor.java @@ -14,7 +14,7 @@ * limitations under the License. * ========================================================================= */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; import java.util.ArrayList; import java.util.Collections; @@ -27,7 +27,7 @@ import org.apache.maven.plugin.logging.Log; import org.apache.maven.shared.dependency.graph.DependencyNode; import org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor; -import org.codehaus.mojo.nbm.utils.ExamineManifest; +import org.netbeans.nbm.utils.ExamineManifest; /** * A dependency node visitor that collects visited nodes that are known libraries or are diff --git a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateClusterAppMojo.java b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateClusterAppMojo.java similarity index 99% rename from nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateClusterAppMojo.java rename to nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateClusterAppMojo.java index 38a9756..1c7f1ed 100644 --- a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateClusterAppMojo.java +++ b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateClusterAppMojo.java @@ -14,7 +14,7 @@ * limitations under the License. * ========================================================================= */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; import com.google.common.collect.Sets; import java.io.*; @@ -57,12 +57,12 @@ import org.apache.maven.plugins.annotations.Parameter; import org.apache.maven.plugins.annotations.ResolutionScope; import org.apache.maven.project.MavenProject; +import org.netbeans.nbm.utils.ExamineManifest; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Project; import org.apache.tools.ant.filters.StringInputStream; import org.apache.tools.ant.taskdefs.Chmod; import org.apache.tools.ant.types.FileSet; -import org.codehaus.mojo.nbm.utils.ExamineManifest; import org.codehaus.plexus.util.FileUtils; import org.codehaus.plexus.util.IOUtil; import org.codehaus.plexus.util.StringUtils; diff --git a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateClusterMojo.java b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateClusterMojo.java similarity index 99% rename from nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateClusterMojo.java rename to nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateClusterMojo.java index 89e5e40..d872258 100644 --- a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateClusterMojo.java +++ b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateClusterMojo.java @@ -14,7 +14,7 @@ * limitations under the License. * ========================================================================= */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; import java.io.File; import java.io.IOException; @@ -28,12 +28,12 @@ import org.apache.maven.plugins.annotations.Parameter; import org.apache.maven.plugins.annotations.ResolutionScope; import org.apache.maven.project.MavenProject; +import org.netbeans.nbm.utils.ExamineManifest; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Project; import org.apache.tools.ant.filters.StringInputStream; import org.apache.tools.ant.taskdefs.Copy; import org.apache.tools.ant.types.FileSet; -import org.codehaus.mojo.nbm.utils.ExamineManifest; import org.codehaus.plexus.util.FileUtils; import org.codehaus.plexus.util.io.InputStreamFacade; diff --git a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateNbmMojo.java b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateNbmMojo.java similarity index 99% rename from nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateNbmMojo.java rename to nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateNbmMojo.java index 9281be3..d36737f 100644 --- a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateNbmMojo.java +++ b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateNbmMojo.java @@ -14,7 +14,7 @@ * limitations under the License. * ========================================================================= */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; import java.io.File; import java.io.IOException; diff --git a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateNetBeansFileStructure.java b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateNetBeansFileStructure.java similarity index 99% rename from nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateNetBeansFileStructure.java rename to nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateNetBeansFileStructure.java index f6ae5a4..8b42e0e 100644 --- a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateNetBeansFileStructure.java +++ b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateNetBeansFileStructure.java @@ -14,7 +14,7 @@ * limitations under the License. * ========================================================================= */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; import java.io.*; import java.lang.reflect.Field; @@ -44,10 +44,12 @@ import org.apache.maven.plugins.annotations.Component; import org.apache.maven.plugins.annotations.Parameter; import org.apache.maven.shared.filtering.MavenFilteringException; -import org.codehaus.mojo.nbm.model.NbmResource; import org.apache.maven.project.MavenProject; import org.apache.maven.shared.filtering.MavenResourcesExecution; import org.apache.maven.shared.filtering.MavenResourcesFiltering; +import org.netbeans.nbm.model.NbmResource; +import org.netbeans.nbm.model.NetBeansModule; +import org.netbeans.nbm.utils.ExamineManifest; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.Copy; @@ -58,8 +60,6 @@ import org.apache.tools.ant.util.FileUtils; import org.netbeans.nbbuild.CreateModuleXML; import org.netbeans.nbbuild.MakeListOfNBM; -import org.codehaus.mojo.nbm.model.NetBeansModule; -import org.codehaus.mojo.nbm.utils.ExamineManifest; import org.codehaus.plexus.util.ReaderFactory; import org.codehaus.plexus.util.StringUtils; import org.netbeans.nbbuild.JHIndexer; diff --git a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateStandaloneMojo.java b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateStandaloneMojo.java similarity index 99% rename from nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateStandaloneMojo.java rename to nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateStandaloneMojo.java index 7e3e485..48b78c4 100644 --- a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateStandaloneMojo.java +++ b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateStandaloneMojo.java @@ -14,7 +14,7 @@ * limitations under the License. * under the License. */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; import java.io.File; import org.apache.maven.plugin.AbstractMojo; diff --git a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateUpdateSiteMojo.java b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateUpdateSiteMojo.java similarity index 99% rename from nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateUpdateSiteMojo.java rename to nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateUpdateSiteMojo.java index 9b04f6f..e959457 100644 --- a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateUpdateSiteMojo.java +++ b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateUpdateSiteMojo.java @@ -14,7 +14,7 @@ * limitations under the License. * ========================================================================= */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; import java.io.File; import java.util.Iterator; diff --git a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateWebstartAppMojo.java b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateWebstartAppMojo.java similarity index 99% rename from nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateWebstartAppMojo.java rename to nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateWebstartAppMojo.java index e53b832..0ad1add 100644 --- a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/CreateWebstartAppMojo.java +++ b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateWebstartAppMojo.java @@ -14,7 +14,7 @@ * limitations under the License. * under the License. */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; import java.io.BufferedReader; import java.io.ByteArrayInputStream; diff --git a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/NetBeansManifestUpdateMojo.java b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/NetBeansManifestUpdateMojo.java similarity index 99% rename from nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/NetBeansManifestUpdateMojo.java rename to nbm-maven-plugin/src/main/java/org/netbeans/nbm/NetBeansManifestUpdateMojo.java index 87df4fb..548c9c3 100644 --- a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/NetBeansManifestUpdateMojo.java +++ b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/NetBeansManifestUpdateMojo.java @@ -14,7 +14,7 @@ * limitations under the License. * ========================================================================= */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; import java.io.File; import java.io.FileInputStream; @@ -48,16 +48,16 @@ import org.apache.maven.plugins.annotations.Mojo; import org.apache.maven.plugins.annotations.Parameter; import org.apache.maven.plugins.annotations.ResolutionScope; -import org.codehaus.mojo.nbm.model.Dependency; -import org.codehaus.mojo.nbm.model.NetBeansModule; import org.apache.maven.project.MavenProject; import org.apache.maven.shared.dependency.analyzer.DefaultClassAnalyzer; import org.apache.maven.shared.dependency.analyzer.asm.ASMDependencyAnalyzer; import org.apache.maven.shared.dependency.graph.DependencyGraphBuilder; import org.apache.maven.shared.dependency.graph.DependencyNode; +import org.netbeans.nbm.model.Dependency; +import org.netbeans.nbm.model.NetBeansModule; +import org.netbeans.nbm.utils.ExamineManifest; import org.apache.tools.ant.taskdefs.Manifest; import org.apache.tools.ant.taskdefs.ManifestException; -import org.codehaus.mojo.nbm.utils.ExamineManifest; import org.codehaus.plexus.util.IOUtil; /** diff --git a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/RunNetBeansMojo.java b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/RunNetBeansMojo.java similarity index 99% rename from nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/RunNetBeansMojo.java rename to nbm-maven-plugin/src/main/java/org/netbeans/nbm/RunNetBeansMojo.java index f4a7187..08036dc 100644 --- a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/RunNetBeansMojo.java +++ b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/RunNetBeansMojo.java @@ -14,7 +14,7 @@ * limitations under the License. * ========================================================================= */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; import java.io.File; import java.io.FileOutputStream; diff --git a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/RunPlatformAppMojo.java b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/RunPlatformAppMojo.java similarity index 99% rename from nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/RunPlatformAppMojo.java rename to nbm-maven-plugin/src/main/java/org/netbeans/nbm/RunPlatformAppMojo.java index 4144a63..c70b4e4 100644 --- a/nbm-maven-plugin/src/main/java/org/codehaus/mojo/nbm/RunPlatformAppMojo.java +++ b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/RunPlatformAppMojo.java @@ -14,7 +14,7 @@ * limitations under the License. * ========================================================================= */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; import java.io.File; import java.util.List; diff --git a/nbm-maven-plugin/src/main/mdo/descriptor.mdo b/nbm-maven-plugin/src/main/mdo/descriptor.mdo index d6033be..1931551 100644 --- a/nbm-maven-plugin/src/main/mdo/descriptor.mdo +++ b/nbm-maven-plugin/src/main/mdo/descriptor.mdo @@ -22,7 +22,7 @@ under the License. <defaults> <default> <key>package</key> - <value>org.codehaus.mojo.nbm.model</value> + <value>org.netbeans.nbm.model</value> </default> </defaults> <classes> diff --git a/nbm-maven-plugin/src/main/resources/META-INF/plexus/components.xml b/nbm-maven-plugin/src/main/resources/META-INF/plexus/components.xml index 4ddb600..e7355a2 100644 --- a/nbm-maven-plugin/src/main/resources/META-INF/plexus/components.xml +++ b/nbm-maven-plugin/src/main/resources/META-INF/plexus/components.xml @@ -73,13 +73,13 @@ under the License. <phases> <process-resources>org.apache.maven.plugins:maven-resources-plugin:resources</process-resources> <compile>org.apache.maven.plugins:maven-compiler-plugin:compile</compile> - <process-classes>org.codehaus.mojo:nbm-maven-plugin:manifest</process-classes> + <process-classes>org.netbeans.maven:nbm-maven-plugin:manifest</process-classes> <process-test-resources>org.apache.maven.plugins:maven-resources-plugin:testResources</process-test-resources> <test-compile>org.apache.maven.plugins:maven-compiler-plugin:testCompile</test-compile> <test>org.apache.maven.plugins:maven-surefire-plugin:test</test> <package>org.apache.maven.plugins:maven-jar-plugin:jar, - org.codehaus.mojo:nbm-maven-plugin:branding, - org.codehaus.mojo:nbm-maven-plugin:nbm + org.netbeans.maven:nbm-maven-plugin:branding, + org.netbeans.maven:nbm-maven-plugin:nbm </package> <install>org.apache.maven.plugins:maven-install-plugin:install</install> <deploy>org.apache.maven.plugins:maven-deploy-plugin:deploy</deploy> @@ -95,7 +95,7 @@ under the License. <phases> <process-test-resources>org.apache.maven.plugins:maven-resources-plugin:testResources</process-test-resources> <test-compile>org.apache.maven.plugins:maven-compiler-plugin:testCompile</test-compile> - <package>org.codehaus.mojo:nbm-maven-plugin:cluster-app,org.codehaus.mojo:nbm-maven-plugin:standalone-zip</package> + <package>org.netbeans.maven:nbm-maven-plugin:cluster-app,org.netbeans.maven:nbm-maven-plugin:standalone-zip</package> <integration-test>org.apache.maven.plugins:maven-surefire-plugin:test</integration-test> <install>org.apache.maven.plugins:maven-install-plugin:install</install> <deploy>org.apache.maven.plugins:maven-deploy-plugin:deploy</deploy> diff --git a/nbm-maven-plugin/src/test/java/org/codehaus/mojo/nbm/AbstractNbmMojoTest.java b/nbm-maven-plugin/src/test/java/org/netbeans/nbm/AbstractNbmMojoTest.java similarity index 98% rename from nbm-maven-plugin/src/test/java/org/codehaus/mojo/nbm/AbstractNbmMojoTest.java rename to nbm-maven-plugin/src/test/java/org/netbeans/nbm/AbstractNbmMojoTest.java index f66bd9b..1459b67 100644 --- a/nbm-maven-plugin/src/test/java/org/codehaus/mojo/nbm/AbstractNbmMojoTest.java +++ b/nbm-maven-plugin/src/test/java/org/netbeans/nbm/AbstractNbmMojoTest.java @@ -15,8 +15,9 @@ * under the License. */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; +import org.netbeans.nbm.AbstractNbmMojo; import java.io.File; import java.util.ArrayList; import java.util.Arrays; @@ -32,9 +33,9 @@ import org.apache.maven.plugin.logging.SystemStreamLog; import org.apache.maven.shared.dependency.graph.DependencyNode; import org.apache.maven.shared.dependency.graph.internal.DefaultDependencyNode; -import org.codehaus.mojo.nbm.model.Dependency; -import org.codehaus.mojo.nbm.model.NetBeansModule; -import org.codehaus.mojo.nbm.utils.ExamineManifest; +import org.netbeans.nbm.model.Dependency; +import org.netbeans.nbm.model.NetBeansModule; +import org.netbeans.nbm.utils.ExamineManifest; /** * diff --git a/nbm-maven-plugin/src/test/java/org/codehaus/mojo/nbm/BrandingMojoTest.java b/nbm-maven-plugin/src/test/java/org/netbeans/nbm/BrandingMojoTest.java similarity index 97% rename from nbm-maven-plugin/src/test/java/org/codehaus/mojo/nbm/BrandingMojoTest.java rename to nbm-maven-plugin/src/test/java/org/netbeans/nbm/BrandingMojoTest.java index caa97d9..3268e31 100644 --- a/nbm-maven-plugin/src/test/java/org/codehaus/mojo/nbm/BrandingMojoTest.java +++ b/nbm-maven-plugin/src/test/java/org/netbeans/nbm/BrandingMojoTest.java @@ -13,8 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; +import org.netbeans.nbm.BrandingMojo; import java.io.File; import org.junit.Test; import static org.junit.Assert.*; diff --git a/nbm-maven-plugin/src/test/java/org/codehaus/mojo/nbm/CreateClusterAppMojoTest.java b/nbm-maven-plugin/src/test/java/org/netbeans/nbm/CreateClusterAppMojoTest.java similarity index 96% rename from nbm-maven-plugin/src/test/java/org/codehaus/mojo/nbm/CreateClusterAppMojoTest.java rename to nbm-maven-plugin/src/test/java/org/netbeans/nbm/CreateClusterAppMojoTest.java index c761d25..0e95c07 100644 --- a/nbm-maven-plugin/src/test/java/org/codehaus/mojo/nbm/CreateClusterAppMojoTest.java +++ b/nbm-maven-plugin/src/test/java/org/netbeans/nbm/CreateClusterAppMojoTest.java @@ -13,8 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; +import org.netbeans.nbm.CreateClusterAppMojo; import java.io.File; import java.util.ArrayList; import java.util.Arrays; @@ -25,8 +26,8 @@ import java.util.Set; import org.apache.maven.plugin.MojoExecutionException; import org.apache.maven.plugin.logging.Log; -import org.codehaus.mojo.nbm.CreateClusterAppMojo.BundleTuple; -import org.codehaus.mojo.nbm.utils.ExamineManifest; +import org.netbeans.nbm.utils.ExamineManifest; +import org.netbeans.nbm.CreateClusterAppMojo.BundleTuple; import static org.junit.Assert.*; import org.junit.Test; diff --git a/nbm-maven-plugin/src/test/java/org/codehaus/mojo/nbm/CreateNetBeansFileStructureTest.java b/nbm-maven-plugin/src/test/java/org/netbeans/nbm/CreateNetBeansFileStructureTest.java similarity index 96% rename from nbm-maven-plugin/src/test/java/org/codehaus/mojo/nbm/CreateNetBeansFileStructureTest.java rename to nbm-maven-plugin/src/test/java/org/netbeans/nbm/CreateNetBeansFileStructureTest.java index 48a57d5..22d9bd5 100644 --- a/nbm-maven-plugin/src/test/java/org/codehaus/mojo/nbm/CreateNetBeansFileStructureTest.java +++ b/nbm-maven-plugin/src/test/java/org/netbeans/nbm/CreateNetBeansFileStructureTest.java @@ -13,8 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; +import org.netbeans.nbm.CreateNetBeansFileStructure; import java.io.File; import java.io.PrintWriter; import java.io.StringWriter; diff --git a/nbm-maven-plugin/src/test/java/org/codehaus/mojo/nbm/NetBeansManifestUpdateMojoTest.java b/nbm-maven-plugin/src/test/java/org/netbeans/nbm/NetBeansManifestUpdateMojoTest.java similarity index 97% rename from nbm-maven-plugin/src/test/java/org/codehaus/mojo/nbm/NetBeansManifestUpdateMojoTest.java rename to nbm-maven-plugin/src/test/java/org/netbeans/nbm/NetBeansManifestUpdateMojoTest.java index c49ca20..ecdeb6c 100644 --- a/nbm-maven-plugin/src/test/java/org/codehaus/mojo/nbm/NetBeansManifestUpdateMojoTest.java +++ b/nbm-maven-plugin/src/test/java/org/netbeans/nbm/NetBeansManifestUpdateMojoTest.java @@ -15,8 +15,9 @@ * under the License. */ -package org.codehaus.mojo.nbm; +package org.netbeans.nbm; +import org.netbeans.nbm.NetBeansManifestUpdateMojo; import java.util.Arrays; import java.util.List; import java.util.Locale; diff --git a/nbm-shared/pom.xml b/nbm-shared/pom.xml index 680b83e..53e4875 100644 --- a/nbm-shared/pom.xml +++ b/nbm-shared/pom.xml @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> - <groupId>org.codehaus.mojo</groupId> - <artifactId>mojo-parent</artifactId> - <version>40</version> + <groupId>org.netbeans.maven</groupId> + <artifactId>utilities-parent</artifactId> + <version>1-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> @@ -11,14 +11,14 @@ <version>1.3-SNAPSHOT</version> <packaging>jar</packaging> - <name>NBM Plugins Utilities</name> - <description>Maven plugin for creating Maven Repository out of a NetBeans installation (and other sources) for consumption by the projects using nbm-maven-plugin. + <name>Apache NetBeans Maven Utilities - NBM Plugins Utilities</name> + <description>Maven plugin for creating Maven Repository out of a Apache NetBeans installation (and other sources) for consumption by the projects using nbm-maven-plugin. </description> <inceptionYear>2005</inceptionYear> - <url>https://github.com/mojohaus/nbm-shared</url> + <url>http://netbeans.apache.org/mavenutilities/nb-shared</url> <issueManagement> - <system>GitHub</system> - <url>https://github.com/mojohaus/nbm-shared/issues</url> + <system>jira</system> + <url>https://issues.apache.org/jira/browse/NETBEANS</url> </issueManagement> <licenses> <license> @@ -28,10 +28,9 @@ </license> </licenses> <scm> - <connection>scm:git:https://github.com/mojohaus/nbm-shared.git</connection> - <developerConnection>scm:git:ssh://[email protected]/mojohaus/nbm-shared.git</developerConnection> - <url>https://github.com/mojohaus/nbm-shared/tree/${project.scm.tag}</url> - <tag>master</tag> + <connection>scm:git:https://gitbox.apache.org/repos/asf/incubator-netbeans-mavenutils.git</connection> + <developerConnection>scm:git:gitbox.apache.org/repos/asf/incubator-netbeans-mavenutils.git</developerConnection> + <url>https://github.com/apache/incubator-netbeans-mavenutils</url> </scm> <developers> <developer> @@ -95,7 +94,7 @@ <execution> <phase>package</phase> <goals> - <goal>check</goal> + <goal>check</goal> </goals> <configuration> <signature> @@ -110,16 +109,14 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> - <version>3.6</version> </plugin> </plugins> </build> <reporting> <plugins> - <plugin> + <!--<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> - <version>2.9</version> <reportSets> <reportSet> <reports> @@ -128,32 +125,26 @@ <report>project-team</report> <report>scm</report> <report>summary</report> - <!-- <report>cim</report> --> + </reports> </reportSet> </reportSets> - </plugin> + </plugin>--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changes-plugin</artifactId> - <version>2.12.1</version> <configuration> - <!-- <onlyCurrentVersion>true</onlyCurrentVersion>--> + <skip>true</skip> + <!-- <onlyCurrentVersion>true</onlyCurrentVersion>--> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> - <version>2.9.1</version> - <configuration> - <configLocation>config/maven_checks.xml</configLocation> - <headerLocation>config/maven-header.txt</headerLocation> - </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> - <version>3.0.0-M1</version> <configuration> <quiet>true</quiet> <links> @@ -179,7 +170,6 @@ <tagletArtifact> <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-tools-javadoc</artifactId> - <version>2.8</version> </tagletArtifact> <tagletArtifact> <groupId>org.codehaus.plexus</groupId> @@ -192,20 +182,17 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jxr-plugin</artifactId> - <version>2.5</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> - <version>3.8</version> <configuration> - <targetJdk>1.5</targetJdk> + <targetJdk>1.6</targetJdk> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-linkcheck-plugin</artifactId> - <version>1.2</version> <configuration> <excludedLinks> <excludedLink>../../images/codehaus-small.png</excludedLink> diff --git a/nbm-shared/src/main/java/org/codehaus/mojo/nbm/utils/AbstractNetbeansMojo.java b/nbm-shared/src/main/java/org/netbeans/nbm/utils/AbstractNetbeansMojo.java similarity index 99% rename from nbm-shared/src/main/java/org/codehaus/mojo/nbm/utils/AbstractNetbeansMojo.java rename to nbm-shared/src/main/java/org/netbeans/nbm/utils/AbstractNetbeansMojo.java index c005bb9..db9918f 100644 --- a/nbm-shared/src/main/java/org/codehaus/mojo/nbm/utils/AbstractNetbeansMojo.java +++ b/nbm-shared/src/main/java/org/netbeans/nbm/utils/AbstractNetbeansMojo.java @@ -14,7 +14,7 @@ * limitations under the License. * ========================================================================= */ -package org.codehaus.mojo.nbm.utils; +package org.netbeans.nbm.utils; import org.apache.maven.plugin.AbstractMojo; import org.apache.tools.ant.BuildEvent; diff --git a/nbm-shared/src/main/java/org/codehaus/mojo/nbm/utils/ExamineManifest.java b/nbm-shared/src/main/java/org/netbeans/nbm/utils/ExamineManifest.java similarity index 99% rename from nbm-shared/src/main/java/org/codehaus/mojo/nbm/utils/ExamineManifest.java rename to nbm-shared/src/main/java/org/netbeans/nbm/utils/ExamineManifest.java index 730114d..f75d5ec 100644 --- a/nbm-shared/src/main/java/org/codehaus/mojo/nbm/utils/ExamineManifest.java +++ b/nbm-shared/src/main/java/org/netbeans/nbm/utils/ExamineManifest.java @@ -14,7 +14,7 @@ * limitations under the License. * ========================================================================= */ -package org.codehaus.mojo.nbm.utils; +package org.netbeans.nbm.utils; import java.io.File; import java.io.FileInputStream; diff --git a/nbm-shared/src/test/java/org/codehaus/mojo/nbm/utils/ExamineManifestTest.java b/nbm-shared/src/test/java/org/netbeans/nbm/utils/ExamineManifestTest.java similarity index 97% rename from nbm-shared/src/test/java/org/codehaus/mojo/nbm/utils/ExamineManifestTest.java rename to nbm-shared/src/test/java/org/netbeans/nbm/utils/ExamineManifestTest.java index f23827d..be99990 100644 --- a/nbm-shared/src/test/java/org/codehaus/mojo/nbm/utils/ExamineManifestTest.java +++ b/nbm-shared/src/test/java/org/netbeans/nbm/utils/ExamineManifestTest.java @@ -15,8 +15,9 @@ * under the License. */ -package org.codehaus.mojo.nbm.utils; +package org.netbeans.nbm.utils; +import org.netbeans.nbm.utils.ExamineManifest; import java.io.File; import java.io.PrintWriter; import junit.framework.TestCase; diff --git a/parent/pom.xml b/parent/pom.xml new file mode 100644 index 0000000..ec1533a --- /dev/null +++ b/parent/pom.xml @@ -0,0 +1,128 @@ +<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>apache</artifactId> + <version>21</version> + </parent> + <groupId>org.netbeans.maven</groupId> + <artifactId>utilities-parent</artifactId> + <version>1-SNAPSHOT</version> + <packaging>pom</packaging> + <name>Apache Netbeans Maven Utilties</name> + <description>Apache Netbeans Maven Utilities is a set of artefacts to build and populate Apache NetBeans artefacts using Apache Maven</description> + <url>http://netbeans.apache.org/mavenutilities/parent</url> + <licenses> + <license> + <name>The Apache Software License, Version 2.0</name> + <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> + <distribution>repo</distribution> + </license> + </licenses> + <issueManagement> + <system>jira</system> + <url>https://issues.apache.org/jira/projects/NETBEANS</url> + </issueManagement> + <mailingLists> + <mailingList> + <name>Apache Netbeans (incubating) Users List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>mailto:[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/netbeans-users/</archive> + </mailingList> + <mailingList> + <name>Apache Netbeans (incubating) Dev List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>mailto:[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/netbeans-dev/</archive> + </mailingList> + <mailingList> + <name>Apache Netbeans (incubating) NetCAT List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>mailto:[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/netbeans-netcat/</archive> + </mailingList> + <mailingList> + <name>Apache Netbeans (incubating) Announcements List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>mailto:[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/netbeans-announce/</archive> + </mailingList> + <mailingList> + <name>Apache Netbeans (incubating) Commits List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>mailto:[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/netbeans-commits/</archive> + </mailingList> + <mailingList> + <name>Apache Netbeans (incubating) Notifications List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>mailto:[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/netbeans-notifications/</archive> + </mailingList> + </mailingLists> + <scm> + <connection>scm:git:https://gitbox.apache.org/repos/asf/incubator-netbeans-mavenutils.git</connection> + <developerConnection>scm:git:gitbox.apache.org/repos/asf/incubator-netbeans-mavenutils.git</developerConnection> + <url>https://github.com/apache/incubator-netbeans-mavenutils</url> + </scm> + <dependencyManagement> + <dependencies> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>4.12</version> + <scope>test</scope> + </dependency> + </dependencies> + </dependencyManagement> + <build> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>animal-sniffer-maven-plugin</artifactId> + <version>1.17</version> + </plugin> + <plugin> + <artifactId>maven-changes-plugin</artifactId> + <version>2.12.1</version> + </plugin> + <plugin> + <artifactId>maven-checkstyle-plugin</artifactId> + <version>3.0.0</version> + <configuration> + <configLocation>config/maven_checks.xml</configLocation> + <headerLocation>config/maven-header.txt</headerLocation> + </configuration> + <dependencies> + <dependency> + <groupId>org.apache.maven.shared</groupId> + <artifactId>maven-shared-resources</artifactId> + <version>2</version> + </dependency> + </dependencies> + </plugin> + <plugin> + <artifactId>maven-jxr-plugin</artifactId> + <version>3.0.0</version> + </plugin> + <plugin> + <artifactId>maven-pmd-plugin</artifactId> + <version>3.10.0</version> + </plugin> + <plugin> + <artifactId>maven-linkcheck-plugin</artifactId> + <version>1.2</version> + </plugin> + </plugins> + </pluginManagement> + </build> +</project> \ No newline at end of file ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
