java/maven.embedder/nbproject/project.xml (442 lines of code) (raw):

<?xml version="1.0" encoding="UTF-8"?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <project xmlns="http://www.netbeans.org/ns/project/1"> <type>org.netbeans.modules.apisupport.project</type> <configuration> <data xmlns="http://www.netbeans.org/ns/nb-module-project/3"> <code-name-base>org.netbeans.modules.maven.embedder</code-name-base> <module-dependencies> <dependency> <code-name-base>org.apache.commons.logging</code-name-base> <run-dependency/> </dependency> <dependency> <code-name-base>org.netbeans.api.annotations.common</code-name-base> <build-prerequisite/> <compile-dependency/> <run-dependency> <release-version>1</release-version> <specification-version>1.8</specification-version> </run-dependency> </dependency> <dependency> <code-name-base>org.netbeans.api.progress</code-name-base> <build-prerequisite/> <compile-dependency/> <run-dependency> <release-version>1</release-version> <specification-version>1.40</specification-version> </run-dependency> </dependency> <dependency> <code-name-base>org.netbeans.api.progress.nb</code-name-base> <build-prerequisite/> <compile-dependency/> <run-dependency> <specification-version>1.40</specification-version> </run-dependency> </dependency> <dependency> <code-name-base>org.netbeans.modules.projectapi</code-name-base> <build-prerequisite/> <compile-dependency/> <run-dependency> <release-version>1</release-version> <specification-version>1.46</specification-version> </run-dependency> </dependency> <dependency> <code-name-base>org.netbeans.modules.projectuiapi.base</code-name-base> <build-prerequisite/> <compile-dependency/> <run-dependency> <release-version>1</release-version> <specification-version>1.78</specification-version> </run-dependency> </dependency> <dependency> <code-name-base>org.openide.filesystems</code-name-base> <build-prerequisite/> <compile-dependency/> <run-dependency> <specification-version>9.0</specification-version> </run-dependency> </dependency> <dependency> <code-name-base>org.openide.modules</code-name-base> <build-prerequisite/> <compile-dependency/> <run-dependency> <specification-version>7.7</specification-version> </run-dependency> </dependency> <dependency> <code-name-base>org.openide.util</code-name-base> <build-prerequisite/> <compile-dependency/> <run-dependency> <specification-version>9.3</specification-version> </run-dependency> </dependency> <dependency> <code-name-base>org.openide.util.lookup</code-name-base> <build-prerequisite/> <compile-dependency/> <run-dependency> <specification-version>8.0</specification-version> </run-dependency> </dependency> <dependency> <code-name-base>org.netbeans.libs.javax.inject</code-name-base> <build-prerequisite/> <compile-dependency/> <run-dependency> <release-version>2</release-version> <specification-version>2.61</specification-version> </run-dependency> </dependency> </module-dependencies> <test-dependencies> <test-type> <name>unit</name> <test-dependency> <code-name-base>org.netbeans.bootstrap</code-name-base> <compile-dependency/> </test-dependency> <test-dependency> <code-name-base>org.netbeans.libs.junit4</code-name-base> <compile-dependency/> </test-dependency> <test-dependency> <code-name-base>org.netbeans.modules.masterfs</code-name-base> </test-dependency> <test-dependency> <code-name-base>org.netbeans.modules.nbjunit</code-name-base> <recursive/> <compile-dependency/> </test-dependency> <test-dependency> <code-name-base>org.netbeans.modules.projectapi.nb</code-name-base> </test-dependency> <test-dependency> <code-name-base>org.openide.util.lookup</code-name-base> <compile-dependency/> <test/> </test-dependency> <test-dependency> <code-name-base>org.openide.util.ui</code-name-base> <compile-dependency/> <test/> </test-dependency> </test-type> </test-dependencies> <friend-packages> <!-- sven reimers --> <friend>org.nbheaven.sqe.core.maven</friend> <friend>org.nbheaven.sqe.core.maven3</friend> <friend>org.netbeans.modules.apisupport.installer.maven</friend> <friend>org.netbeans.modules.cloud.oracle</friend> <friend>org.netbeans.modules.hudson.maven</friend> <friend>org.netbeans.modules.jbi.fuji.support</friend> <friend>org.netbeans.modules.maven</friend> <friend>org.netbeans.modules.maven.apisupport</friend> <friend>org.netbeans.modules.maven.checkstyle</friend> <friend>org.netbeans.modules.maven.coverage</friend> <friend>org.netbeans.modules.maven.grammar</friend> <friend>org.netbeans.modules.maven.graph</friend> <friend>org.netbeans.modules.maven.hints</friend> <friend>org.netbeans.modules.maven.indexer</friend> <friend>org.netbeans.modules.maven.indexer.ui</friend> <friend>org.netbeans.modules.maven.j2ee</friend> <friend>org.netbeans.modules.maven.jaxws</friend> <friend>org.netbeans.modules.maven.junit</friend> <friend>org.netbeans.modules.maven.model</friend> <friend>org.netbeans.modules.maven.osgi</friend> <friend>org.netbeans.modules.maven.persistence</friend> <friend>org.netbeans.modules.maven.refactoring</friend> <friend>org.netbeans.modules.maven.repository</friend> <friend>org.netbeans.modules.maven.search</friend> <friend>org.netbeans.modules.selenium.maven</friend> <friend>org.netbeans.modules.selenium2.maven</friend> <friend>org.netbeans.modules.testng.maven</friend> <!-- radim kubacki --> <friend>org.netbeans.modules.android.maven</friend> <!-- danis@netbeans.org --> <friend>org.vaadin.netbeans.maven</friend> <friend>org.netbeans.modules.payara.tooling</friend> <friend>org.netbeans.modules.payara.micro</friend> <friend>org.netbeans.modules.jakarta.transformer</friend> <!-- NetBeans support for Google App Engine --> <friend>org.netbeans.modules.j2ee.appengine</friend> <friend>org.netbeans.modules.maven.util</friend> <friend>io.github.jeddict.jcode.util</friend> <friend>io.github.jeddict.runtime</friend> <friend>io.github.jeddict.rest.generator</friend> <!-- XXX <subpackages> not permitted by schema --> <friend>org.netbeans.modules.micronaut</friend> <package>com.google.inject</package> <package>com.google.common.base</package> <package>org.apache.maven</package> <package>org.apache.maven.artifact</package> <package>org.apache.maven.artifact.factory</package> <package>org.apache.maven.artifact.handler.manager</package> <package>org.apache.maven.artifact.handler</package> <package>org.apache.maven.artifact.metadata</package> <package>org.apache.maven.artifact.repository</package> <package>org.apache.maven.artifact.repository.layout</package> <package>org.apache.maven.artifact.repository.metadata.io.xpp3</package> <package>org.apache.maven.artifact.repository.metadata</package> <package>org.apache.maven.artifact.resolver.filter</package> <package>org.apache.maven.artifact.resolver</package> <package>org.apache.maven.artifact.versioning</package> <package>org.apache.maven.building</package> <package>org.apache.maven.cli</package> <package>org.apache.maven.cli.configuration</package> <package>org.apache.maven.embedder</package> <package>org.apache.maven.execution</package> <package>org.apache.maven.lifecycle</package> <package>org.apache.maven.lifecycle.mapping</package> <package>org.apache.maven.lifecycle.model</package> <package>org.apache.maven.lifecycle.plan</package> <package>org.apache.maven.model</package> <package>org.apache.maven.model.building</package> <package>org.apache.maven.model.io</package> <package>org.apache.maven.model.io.xpp3</package> <package>org.apache.maven.model.resolution</package> <package>org.apache.maven.plugin</package> <package>org.apache.maven.profiles</package> <package>org.apache.maven.profiles.io.xpp3</package> <package>org.apache.maven.project</package> <package>org.apache.maven.project.path</package> <package>org.apache.maven.repository</package> <package>org.apache.maven.repository.legacy</package> <package>org.apache.maven.settings</package> <package>org.apache.maven.settings.building</package> <package>org.apache.maven.settings.crypto</package> <package>org.apache.maven.settings.io.xpp3</package> <package>org.apache.maven.shared.dependency.tree</package> <package>org.apache.maven.shared.dependency.tree.traversal</package> <package>org.apache.maven.shared.dependency.graph</package> <package>org.apache.maven.shared.dependency.graph.filter</package> <package>org.apache.maven.shared.dependency.graph.traversal</package> <package>org.apache.maven.wagon</package> <package>org.apache.maven.wagon.authentication</package> <package>org.apache.maven.wagon.authorization</package> <package>org.apache.maven.wagon.events</package> <package>org.apache.maven.wagon.providers.file</package> <package>org.apache.maven.wagon.providers.http</package> <package>org.apache.maven.wagon.proxy</package> <package>org.apache.maven.wagon.repository</package> <package>org.apache.maven.wagon.resource</package> <package>org.codehaus.plexus</package> <package>org.codehaus.plexus.classworlds</package> <package>org.codehaus.plexus.classworlds.realm</package> <package>org.codehaus.plexus.component.annotations</package> <package>org.codehaus.plexus.component.composition</package> <package>org.codehaus.plexus.component.configurator.expression</package> <package>org.codehaus.plexus.component.repository</package> <package>org.codehaus.plexus.component.repository.exception</package> <package>org.codehaus.plexus.configuration</package> <package>org.codehaus.plexus.configuration.xml</package> <package>org.codehaus.plexus.logging</package> <package>org.codehaus.plexus.util</package> <package>org.codehaus.plexus.util.cli</package> <package>org.codehaus.plexus.util.dag</package> <package>org.codehaus.plexus.util.introspection</package> <package>org.codehaus.plexus.util.xml</package> <package>org.codehaus.plexus.util.xml.pull</package> <package>org.jdom2</package> <package>org.jdom2.filter</package> <package>org.jdom2.input</package> <package>org.jdom2.input.sax</package> <package>org.jdom2.output</package> <package>org.jdom2.util</package> <package>org.netbeans.modules.maven.embedder</package> <package>org.netbeans.modules.maven.embedder.exec</package> <!-- maven-resolver-api --> <package>org.eclipse.aether</package> <package>org.eclipse.aether.artifact</package> <package>org.eclipse.aether.collection</package> <package>org.eclipse.aether.deployment</package> <package>org.eclipse.aether.graph</package> <package>org.eclipse.aether.installation</package> <package>org.eclipse.aether.metadata</package> <package>org.eclipse.aether.repository</package> <package>org.eclipse.aether.resolution</package> <package>org.eclipse.aether.transfer</package> <package>org.eclipse.aether.version</package> <!-- maven-resolver-spi --> <package>org.eclipse.aether.spi</package> <package>org.eclipse.aether.spi.checksums</package> <package>org.eclipse.aether.spi.connector</package> <package>org.eclipse.aether.spi.connector.checksum</package> <package>org.eclipse.aether.spi.connector.filter</package> <package>org.eclipse.aether.spi.connector.layout</package> <package>org.eclipse.aether.spi.connector.transport</package> <package>org.eclipse.aether.spi.io</package> <package>org.eclipse.aether.spi.localrepo</package> <package>org.eclipse.aether.spi.resolution</package> <package>org.eclipse.aether.spi.synccontext</package> <!-- maven-resolver-util --> <package>org.eclipse.aether.util</package> <package>org.eclipse.aether.util.artifact</package> <package>org.eclipse.aether.util.concurrency</package> <package>org.eclipse.aether.util.filter</package> <package>org.eclipse.aether.util.graph</package> <package>org.eclipse.aether.util.graph.manager</package> <package>org.eclipse.aether.util.graph.selector</package> <package>org.eclipse.aether.util.graph.transformer</package> <package>org.eclipse.aether.util.graph.traverser</package> <package>org.eclipse.aether.util.graph.version</package> <package>org.eclipse.aether.util.graph.visitor</package> <package>org.eclipse.aether.util.listener</package> <package>org.eclipse.aether.util.repository</package> <package>org.eclipse.aether.util.version</package> <package>org.sonatype.plexus.components.cipher</package> <package>org.sonatype.plexus.components.sec.dispatcher</package> <package>org.apache.maven.wagon.shared.http</package> <package>org.apache.maven.wagon.providers.http.wagon.shared</package> </friend-packages> <!-- TODO: DROP THIS BEGIN--> <class-path-extension> <runtime-relative-path>ext/maven/maven-dependency-tree-2.2.jar</runtime-relative-path> <binary-origin>external/maven-dependency-tree-2.2.jar</binary-origin> </class-path-extension> <!-- TODO: DROP THIS END --> <class-path-extension> <runtime-relative-path>ext/maven/jdom2-2.0.6.1.jar</runtime-relative-path> <binary-origin>external/jdom2-2.0.6.1.jar</binary-origin> </class-path-extension> <!-- zipinfo -1 .../apache-maven-*-bin.zip | sort | perl -n -e 'if (m!^apache-maven-.+/((lib|boot)/.+.jar)$!) {print " <class-path-extension>\n <runtime-relative-path>../maven/$1</runtime-relative-path>\n </class-path-extension>\n"}' --> <class-path-extension> <runtime-relative-path>../maven/boot/plexus-classworlds-2.8.0.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/aopalliance-1.0.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/commons-cli-1.8.0.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/commons-codec-1.17.1.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/failureaccess-1.0.2.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/guava-33.2.1-jre.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/guice-5.1.0.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/httpclient-4.5.14.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/httpcore-4.4.16.jar</runtime-relative-path> </class-path-extension> <!-- disable Maven's ANSI CLI decorations maven-slf4j-provider injects MavenSimpleLogger which decorates the output for terminal use this causes problems in log files, tests etc which don't expect or cant display them properly <class-path-extension> <runtime-relative-path>../maven/lib/jansi-2.4.1.jar</runtime-relative-path> </class-path-extension> --> <class-path-extension> <runtime-relative-path>../maven/lib/javax.annotation-api-1.3.2.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/jcl-over-slf4j-1.7.36.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-artifact-3.9.9.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-builder-support-3.9.9.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-compat-3.9.9.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-core-3.9.9.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-embedder-3.9.9.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-model-3.9.9.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-model-builder-3.9.9.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-plugin-api-3.9.9.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-repository-metadata-3.9.9.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-resolver-api-1.9.22.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-resolver-connector-basic-1.9.22.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-resolver-impl-1.9.22.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-resolver-named-locks-1.9.22.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-resolver-provider-3.9.9.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-resolver-spi-1.9.22.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-resolver-transport-file-1.9.22.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-resolver-transport-http-1.9.22.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-resolver-transport-wagon-1.9.22.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-resolver-util-1.9.22.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-settings-3.9.9.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-settings-builder-3.9.9.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-shared-utils-3.4.2.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/maven-slf4j-provider-3.9.9.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/org.eclipse.sisu.inject-0.9.0.M3.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/org.eclipse.sisu.plexus-0.9.0.M3.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/plexus-cipher-2.0.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/plexus-component-annotations-2.1.0.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/plexus-interpolation-1.27.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/plexus-sec-dispatcher-2.0.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/plexus-utils-3.5.1.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/plexus-xml-3.0.1.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/slf4j-api-1.7.36.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/wagon-file-3.5.3.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/wagon-http-3.5.3.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/wagon-http-shared-3.5.3.jar</runtime-relative-path> </class-path-extension> <class-path-extension> <runtime-relative-path>../maven/lib/wagon-provider-api-3.5.3.jar</runtime-relative-path> </class-path-extension> </data> </configuration> </project>