Return-Path: Delivered-To: apmail-ws-scout-dev-archive@www.apache.org Received: (qmail 80569 invoked from network); 24 Jul 2009 06:45:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 24 Jul 2009 06:45:34 -0000 Received: (qmail 60196 invoked by uid 500); 24 Jul 2009 06:46:39 -0000 Delivered-To: apmail-ws-scout-dev-archive@ws.apache.org Received: (qmail 60149 invoked by uid 500); 24 Jul 2009 06:46:39 -0000 Mailing-List: contact scout-dev-help@ws.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: scout-dev@ws.apache.org List-Id: Delivered-To: mailing list scout-dev@ws.apache.org Received: (qmail 60136 invoked by uid 99); 24 Jul 2009 06:46:39 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 24 Jul 2009 06:46:39 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 24 Jul 2009 06:46:36 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id E0671234C004 for ; Thu, 23 Jul 2009 23:46:14 -0700 (PDT) Message-ID: <1415812462.1248417974904.JavaMail.jira@brutus> Date: Thu, 23 Jul 2009 23:46:14 -0700 (PDT) From: "David Jencks (JIRA)" To: scout-dev@ws.apache.org Subject: [jira] Updated: (SCOUT-82) use maven best practices in build In-Reply-To: <2037384676.1248400394829.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/SCOUT-82?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Jencks updated SCOUT-82: ------------------------------ Attachment: SCOUT-82-2.diff My apologies, I forgot that I had the jdk set to 1.6 on my machine so jaxb was supplied by the jdk. Attached diff works with jdk 1.5. Trying to use the geronimo jaxb spec jar causes problems, we'll have to investigate. > use maven best practices in build > --------------------------------- > > Key: SCOUT-82 > URL: https://issues.apache.org/jira/browse/SCOUT-82 > Project: Scout > Issue Type: Improvement > Components: Scout Implementation > Affects Versions: 1.1 > Reporter: David Jencks > Assignee: Kurt T Stam > Fix For: 1.1 > > Attachments: SCOUT-82-2.diff, SCOUT-82.diff > > > I think your build would be a lot easier to deal with if it followed current maven best pracices. > Since the api jar should not be released in tandem with the scout impl they should not be part of the same multi-module project. With only one module scout doesn't need a scout-parent. > Using the apache 6 pom provides most of the infrastructure for a good policy-compliant build and release to the apache nexus instance using the maven-release-plugin. > Attached patch is a first step towards this. > It also cleans up and minimizes the dependencies considerably and builds an osgi bundle rather than plain jar (this just means it has osgi metadata in the manifest) > I changed to use all geronimo specs. These are validated against the tck so they may be a better choice than the scout jaxr api which currently won't pass (see SCOUT-81) > If everyone likes this then the site should probably be moved into the scout module. > Using the apache 6 pom requires a project to agree to use the apache nexus instance and add a task to https://issues.apache.org/jira/browse/INFRA-1896. Basically someone needs to post to the dev list saying "lets use nexus" and people agree (or at least not -1 the idea). -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: scout-dev-unsubscribe@ws.apache.org For additional commands, e-mail: scout-dev-help@ws.apache.org