Return-Path: X-Original-To: apmail-accumulo-notifications-archive@minotaur.apache.org Delivered-To: apmail-accumulo-notifications-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 525061014A for ; Fri, 28 Mar 2014 00:45:21 +0000 (UTC) Received: (qmail 2735 invoked by uid 500); 28 Mar 2014 00:45:17 -0000 Delivered-To: apmail-accumulo-notifications-archive@accumulo.apache.org Received: (qmail 2687 invoked by uid 500); 28 Mar 2014 00:45:17 -0000 Mailing-List: contact notifications-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jira@apache.org Delivered-To: mailing list notifications@accumulo.apache.org Received: (qmail 2676 invoked by uid 99); 28 Mar 2014 00:45:16 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Mar 2014 00:45:16 +0000 Date: Fri, 28 Mar 2014 00:45:16 +0000 (UTC) From: "ASF subversion and git services (JIRA)" To: notifications@accumulo.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (ACCUMULO-1487) Package javadocs for monitor better, or not at all MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/ACCUMULO-1487?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13950215#comment-13950215 ] ASF subversion and git services commented on ACCUMULO-1487: ----------------------------------------------------------- Commit a20e19fc4f7c7989ba1b50459d9f762063e3e631 in accumulo's branch refs/heads/1.6.0-SNAPSHOT from [~ctubbsii] [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=a20e19f ] ACCUMULO-1487, ACCUMULO-1491 Stop packaging docs for monitor Moved docs out of monitor and into docs directory. Added docs to assemblies. Remove unnecessary goals from release profile. Remove links from docs to apidocs. Restricted rpms/debs from being placed in lib/ and docs/ in tarball. > Package javadocs for monitor better, or not at all > -------------------------------------------------- > > Key: ACCUMULO-1487 > URL: https://issues.apache.org/jira/browse/ACCUMULO-1487 > Project: Accumulo > Issue Type: Sub-task > Components: docs > Reporter: Christopher Tubbs > Assignee: Christopher Tubbs > Labels: Documentation > Fix For: 1.6.0 > > > Packaging javadocs are problematic for the monitor page because we need to do something like: > {code}mvn clean compile javadoc:aggregate package{code} > so the classes are compiled prior to building the javadocs (for some reason, this is a requirement), and the javadocs are available to be packaged when the monitor is packaged. However, this essentially duplicates the build lifecycle between the initialize and compile phase. > Options: > # Use maven-invoker-plugin to execute the "mvn compile javadoc:aggregate" separately, with minimal plugins configured (not sure the effect this will have on maven-release-plugin which also executes maven-invoker-plugin). > # Make monitor depend on javadoc artifacts from other modules, and serve them (repackaging, if necessary). This might require javadoc artifacts to be built whenever the monitor is built, and not just during a release. > # My preferred option: don't package javadocs with the monitor. Instead, link to the Accumulo website (with a configurable base address, to support environments where javadocs are mirrored, in case they can't directly access the Apache website). -- This message was sent by Atlassian JIRA (v6.2#6252)