svn commit: r1852634 - in /maven/website/content: guides/introduction/introduction-to-dependency-mechanism.html maven-site-1.0-site.jar
Author: svn-site-role Date: Thu Jan 31 19:41:47 2019 New Revision: 1852634 Log: Site checkin for project Apache Maven Site Modified: maven/website/content/guides/introduction/introduction-to-dependency-mechanism.html maven/website/content/maven-site-1.0-site.jar Modified: maven/website/content/guides/introduction/introduction-to-dependency-mechanism.html == --- maven/website/content/guides/introduction/introduction-to-dependency-mechanism.html (original) +++ maven/website/content/guides/introduction/introduction-to-dependency-mechanism.html Thu Jan 31 19:41:47 2019 @@ -223,7 +223,7 @@ Karl Heinz Marbaise" /> - test - -(*) Note: it is intended that this should be runtime scope instead, so that all compile dependencies must be explicitly listed - however, there is the case where the library you depend on extends a class from another library, forcing you to have available at compile time. For this reason, compile time dependencies remain as compile scope even when they are transitive. +(*) Note: it is intended that this should be runtime scope instead, so that all compile dependencies must be explicitly listed. However, if a library you depend on extends a class from another library, both must be available at compile time. For this reason, compile time dependencies remain as compile scope even when they are transitive. Dependency Management The dependency management section is a mechanism for centralizing dependency information. When you have a set of projects that inherits a common parent it's possible to put all information about the dependency in the common POM and have simpler references to the artifacts in the child POMs. The mechanism is best illustrated through some examples. Given these two POMs which extend the same parent: Modified: maven/website/content/maven-site-1.0-site.jar == Binary files - no diff available.
svn commit: r1852633 - in /maven/website/content: guides/mini/guide-repository-ssl.html maven-site-1.0-site.jar
Author: svn-site-role Date: Thu Jan 31 19:40:01 2019 New Revision: 1852633 Log: Site checkin for project Apache Maven Site Modified: maven/website/content/guides/mini/guide-repository-ssl.html maven/website/content/maven-site-1.0-site.jar Modified: maven/website/content/guides/mini/guide-repository-ssl.html == --- maven/website/content/guides/mini/guide-repository-ssl.html (original) +++ maven/website/content/guides/mini/guide-repository-ssl.html Thu Jan 31 19:40:01 2019 @@ -145,28 +145,28 @@ Guide to Remote repository access through authenticated HTTPS -This document describes how to configure Maven for accessing a remote repository that sits behind an HTTPS server which requires client authentication with certificates. It is expected that this documentation be valid both for Maven 1.x and Maven 2.0. +This document describes how to configure Maven to access a remote repository that sits behind an HTTPS server which requires client authentication with certificates. The problem -You have a server storing a maven repository at addresse https://my.server.com/maven. This server only serves clients authenticated through SSL protocol by a valid certificate signed by an approved certificate authority's certificate which we call the CACert. In the simplest case where the server is used internally by an identified community of users (eg. corporate intranet), the server's certificate is the certificate authority as the server is used only internally. +There is a maven repository at https://my.server.com/maven. This server only serves clients authenticated through SSL protocol by a valid certificate signed by an approved certificate authority's certificate which we call the CACert. In the simplest case where the server is used internally by an identified community of users (e.g. corporate intranet), the server's certificate is the certificate authority as the server is used only internally. So we assume that we have access to the trusted certificate in X.509 format stored in a file named: /somewhere/in/filesystem/CACert.cert -The client's certificate has been issued by some other mean not described in this document in PKCS#12 format, which is the format that is accepted by browsers (at least Firefox and Internet Explorer) for importation in their keystore. This file is named: +The client's certificate has been issued by some means not described in this document in PKCS#12 format, which is the format that is accepted by browsers (at least Firefox and Internet Explorer) for import into their keystore. This file is named: /home/directory/mycertificate.p12 -and we assume it is accessible when launching maven. Note that this file contains the client's private key which may be very sensitive information and so is secured by a password: +and we assume it is accessible when launching maven. This file contains the client's private key which may be very sensitive information so it is secured by a password: CeRtPwD -The remote repository is referenced either through the pom.xml file (maven2.0) or one of build.properties or project.properties (Maven1.X). In Maven 1.X: +The remote repository is referenced either through the pom.xml file: maven.repo.remote=https://my.server.com/maven,http://www.ibiblio.org/maven The solution For maven to use this repository, we should take the following steps: -Create a store to hold the server's certificate usings Sun's http://java.sun.com/j2se/1.4.2/docs/tooldocs/solaris/keytool.html";> keytool, -Defines properties to be used by HttpClient for finding keys and certificate +Create a store to hold the server's certificate usings Oracle's https://docs.oracle.com/javase/8/docs/technotes/tools/unix/keytool.html";> keytool, +Define properties to be used by HttpClient for finding keys and certificate Storing certificate The following command line imports the certififcate authority's certificate into a JKS formatted key store named trust.jks, the trust store. @@ -212,15 +212,11 @@ $> -Djavax.net.ssl.trustStorePassword= \ -Djavax.net.ssl.keyStore=/home/directory/mycertificate.p12 \ -Djavax.net.ssl.keyStoreType=pkcs12 \ - -Djavax.net.ssl.keyStorePassword=XX" - -For maven 1.X users -Setting these properties in build.properties or project.properties does not work: the properties are needed before any of theses files are opened. + -Djavax.net.ssl.keyStorePassword=XX" Links The following links may be useful in understanding SSL infrastructure management in Java: -http://java.sun.com/j2se/1.4.2/docs/guide/security/";> Javasecurity infrastructure (1.4.2) http://hc.apache.org/httpclient-3.x/sslguide.html";> HttpClient's SSL guide Modified: maven/website/content/maven-site-1.0-site.jar =
svn commit: r1852627 - /maven/website/components/enforcer/maven-enforcer-plugin/
Author: hboutemy Date: Thu Jan 31 17:45:05 2019 New Revision: 1852627 Log: manually added thirdparty-rules.html to avoid waiting for a release Modified: maven/website/components/enforcer/maven-enforcer-plugin/checkstyle.html maven/website/components/enforcer/maven-enforcer-plugin/dependencies.html maven/website/components/enforcer/maven-enforcer-plugin/dependency-convergence.html maven/website/components/enforcer/maven-enforcer-plugin/dependency-info.html maven/website/components/enforcer/maven-enforcer-plugin/dependency-management.html maven/website/components/enforcer/maven-enforcer-plugin/display-info-mojo.html maven/website/components/enforcer/maven-enforcer-plugin/distribution-management.html maven/website/components/enforcer/maven-enforcer-plugin/enforce-mojo.html maven/website/components/enforcer/maven-enforcer-plugin/faq.html maven/website/components/enforcer/maven-enforcer-plugin/findbugs.html maven/website/components/enforcer/maven-enforcer-plugin/help-mojo.html maven/website/components/enforcer/maven-enforcer-plugin/index.html maven/website/components/enforcer/maven-enforcer-plugin/integration.html maven/website/components/enforcer/maven-enforcer-plugin/issue-tracking.html maven/website/components/enforcer/maven-enforcer-plugin/mail-lists.html maven/website/components/enforcer/maven-enforcer-plugin/plugin-info.html maven/website/components/enforcer/maven-enforcer-plugin/plugin-management.html maven/website/components/enforcer/maven-enforcer-plugin/plugins.html maven/website/components/enforcer/maven-enforcer-plugin/project-info.html maven/website/components/enforcer/maven-enforcer-plugin/project-reports.html maven/website/components/enforcer/maven-enforcer-plugin/project-summary.html maven/website/components/enforcer/maven-enforcer-plugin/sonar.html maven/website/components/enforcer/maven-enforcer-plugin/source-repository.html maven/website/components/enforcer/maven-enforcer-plugin/surefire-report.html maven/website/components/enforcer/maven-enforcer-plugin/taglist.html maven/website/components/enforcer/maven-enforcer-plugin/team-list.html maven/website/components/enforcer/maven-enforcer-plugin/usage.html Modified: maven/website/components/enforcer/maven-enforcer-plugin/checkstyle.html == --- maven/website/components/enforcer/maven-enforcer-plugin/checkstyle.html (original) +++ maven/website/components/enforcer/maven-enforcer-plugin/checkstyle.html Thu Jan 31 17:45:05 2019 @@ -55,6 +55,7 @@ Usage FAQ Built-In Rules +Thirdparty Rules http://www.apache.org/licenses/"; class="externalLink" title="License">License Download Custom Rules @@ -259,4 +260,4 @@ All rights reserved. - \ No newline at end of file + Modified: maven/website/components/enforcer/maven-enforcer-plugin/dependencies.html == --- maven/website/components/enforcer/maven-enforcer-plugin/dependencies.html (original) +++ maven/website/components/enforcer/maven-enforcer-plugin/dependencies.html Thu Jan 31 17:45:05 2019 @@ -55,6 +55,7 @@ Usage FAQ Built-In Rules +Thirdparty Rules http://www.apache.org/licenses/"; class="externalLink" title="License">License Download Custom Rules @@ -1488,4 +1489,4 @@ All rights reserved. - \ No newline at end of file + Modified: maven/website/components/enforcer/maven-enforcer-plugin/dependency-convergence.html == --- maven/website/components/enforcer/maven-enforcer-plugin/dependency-convergence.html (original) +++ maven/website/components/enforcer/maven-enforcer-plugin/dependency-convergence.html Thu Jan 31 17:45:05 2019 @@ -55,6 +55,7 @@ Usage FAQ Built-In Rules +Thirdparty Rules http://www.apache.org/licenses/"; class="externalLink" title="License">License Download Custom Rules @@ -192,4 +193,4 @@ All rights reserved. - \ No newline at end of file + Modified: maven/website/components/enforcer/maven-enforcer-plugin/dependency-info.html == --- maven/website/components/enforcer/maven-enforcer-plugin/dependency-info.html (original) +++ maven/website/components/enforcer/maven-enforcer-plugin/dependency-info.html Thu Jan 31 17:45:05 2019 @@ -55,6 +55,7 @@ Usage FAQ Built-In Rules +Thirdparty Rules http://www.apache.org/licenses/"; class="externalLink" title="License">License Download Custom Rules @@ -171,4 +172,4 @@ All rights reserved. - \ No newline at end of file + Modified: maven/website/components/enforcer/maven-enforcer-plugin/dependency-management.html
svn commit: r1852583 - in /maven/doxia/website/content: ./ book/ developers/ doxia-example-book/ issues/ macros/ modules/ references/
Author: svn-site-role Date: Thu Jan 31 11:02:28 2019 New Revision: 1852583 Log: Site checkin for project Doxia Site Modified: maven/doxia/website/content/book/index.html maven/doxia/website/content/ci-management.html maven/doxia/website/content/developers/index.html maven/doxia/website/content/developers/macros.html maven/doxia/website/content/developers/maven-integration.html maven/doxia/website/content/developers/modules.html maven/doxia/website/content/developers/sink.html maven/doxia/website/content/downloads.html maven/doxia/website/content/doxia-example-book/aegis-binding.html maven/doxia/website/content/doxia-example-book/bind.html maven/doxia/website/content/doxia-example-book/bindings.html maven/doxia/website/content/doxia-example-book/castor.html maven/doxia/website/content/doxia-example-book/doxia-example-book.pdf maven/doxia/website/content/doxia-example-book/doxia-example-book.rtf maven/doxia/website/content/doxia-example-book/http-transport.html maven/doxia/website/content/doxia-example-book/index.html maven/doxia/website/content/doxia-example-book/jms-transport.html maven/doxia/website/content/doxia-example-book/local-transport.html maven/doxia/website/content/doxia-example-book/transport-and-channel-api.html maven/doxia/website/content/doxia-example-book/transports.html maven/doxia/website/content/doxia-ide.html maven/doxia/website/content/faq.html maven/doxia/website/content/index.html maven/doxia/website/content/issue-management.html maven/doxia/website/content/issues/index.html maven/doxia/website/content/macros/index.html maven/doxia/website/content/macros/swf-macro.html maven/doxia/website/content/mailing-lists.html maven/doxia/website/content/modules/index.html maven/doxia/website/content/overview.html maven/doxia/website/content/project-info.html maven/doxia/website/content/references/apt-format.html maven/doxia/website/content/references/doxia-apt.html maven/doxia/website/content/references/fml-format.html maven/doxia/website/content/references/index.html maven/doxia/website/content/references/xdoc-format.html maven/doxia/website/content/resources.html maven/doxia/website/content/scm.html maven/doxia/website/content/team.html maven/doxia/website/content/upgrading.html maven/doxia/website/content/whatsnew-1.1.html Modified: maven/doxia/website/content/book/index.html == --- maven/doxia/website/content/book/index.html (original) +++ maven/doxia/website/content/book/index.html Thu Jan 31 11:02:28 2019 @@ -1,6 +1,6 @@ http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en"> @@ -10,7 +10,7 @@ - + Doxia – Writing Books in Doxia @@ -43,7 +43,7 @@ Vincent Siveton" /> Maven/ Doxia/ Writing Books in Doxia https://github.com/apache/maven-doxia-site/tree/master/content/apt/book/index.apt";> -| Last Published: 2019-01-20 +| Last Published: 2019-01-31 Get Sources Modified: maven/doxia/website/content/ci-management.html == --- maven/doxia/website/content/ci-management.html (original) +++ maven/doxia/website/content/ci-management.html Thu Jan 31 11:02:28 2019 @@ -1,13 +1,13 @@ http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en"> - + Doxia – CI Management @@ -40,7 +40,7 @@ Maven/ Doxia/ CI Management -| Last Published: 2019-01-20 +| Last Published: 2019-01-31 Get Sources Modified: maven/doxia/website/content/developers/index.html == --- maven/doxia/website/content/developers/index.html (original) +++ maven/doxia/website/content/developers/index.html Thu Jan 31 11:02:28 2019 @@ -1,6 +1,6 @@ http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en"> @@ -9,7 +9,7 @@ - + Doxia – Doxia Developers Centre @@ -42,7 +42,7 @@ Maven/ Doxia/ Doxia Developers Centre https://github.com/apache/maven-doxia-site/tree/master/content/apt/developers/index.apt";> -| Last Published: 2019-01-20 +| Last Published: 2019-01-31 Get Sources Modified: maven/doxia/website/content/developers/macros.html == --- maven/doxia/website/content/developers/macros.html (original) +++ maven/doxia/website/content/developers/macros.html Thu Jan 31 11:02:28 2019 @@ -1,6 +1,6 @@ http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en"> @@ -9,7 +9,7 @@ - + Doxia – Doxia Developers Centre @@ -42,7 +42,7 @@ Mav