[ 
https://issues.apache.org/jira/browse/SCOUT-82?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kurt T Stam closed SCOUT-82.
----------------------------

    Resolution: Fixed

Done

> 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-3.diff, SCOUT-82-4a.diff, 
> SCOUT-82.diff, site.xml
>
>
> 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to