sca-assembly message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: Re: [sca-assembly] [NEW ISSUE] Layout of Test Suite Artifacts is notsuitable for Build Systems and Tools
- From: Mike Edwards <mike_edwards@uk.ibm.com>
- To: "OASIS Assembly" <sca-assembly@lists.oasis-open.org>
- Date: Tue, 1 Sep 2009 15:10:24 +0100
Logged as: http://www.osoa.org/jira/browse/ASSEMBLY-179
Yours, Mike.
Strategist - Emerging Technologies, SCA & SDO.
Co Chair OASIS SCA Assembly TC.
IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
Phone & FAX: +44-1962-818014 Mobile: +44-7802-467431
Email: mike_edwards@uk.ibm.com
From:
| Mike Edwards/UK/IBM@IBMGB
|
To:
| "OASIS Assembly" <sca-assembly@lists.oasis-open.org>
|
Date:
| 01/09/2009 14:58
|
Subject:
| [sca-assembly] [NEW ISSUE] Layout of
Test Suite Artifacts is not suitable for Build Systems and Tools |
Raiser: Mike Edwards
Target: sca-assembly-1.1-testsuite-cd01.zip
Description:
A number of comments have been raised that the layout of the Test Suite
artifacts in the SVN repository is not suitable for common
build processors and is also not suitable for commonly used tool sets such
as Eclipse.
The current layout is like this:
TestCases/
|- src/
|- main/
|- java/
|- resources/
|- ASM_4002/
<--
a contribution
| |- META-INF/
<--
contribution META-INF
| |- TestComposite16.composite
<-- composites, WSDLs, XSDs
| |- Test_ASM_4002.composite
|- ASM_4003
<--
next contribution
|....
|- General_Java
<--
contribution containing Java artifacts
|- META-INF
|- org.oasisopen.sca.test
<-- Java classes
|- TestComposite1.composite
<-- composites, WSDLs, XSDs
|...
Proposal:
Reorganize the artifacts so that each Contribution is a top level entity,
with separate structure for resources like composites and for code
artifacts like Java classes
TestCases/
|- pom.xml
<-- EXAMPLE Maven build file - top level
|- ASM_4002/
<--
a contribution
| |- src/
| |- pom.xml
<--
EXAMPLE Maven build file - subproject level
| |- main/
| |- resources/
| | |- META-INF/
<--
contribution META-INF
| | |- TestComposite16.composite
<-- composites, WSDLs, XSDs
| | |- Test_ASM_4002.composite
|- ASM_4003
<--
next contribution
|....
|- General_Java
<--
contribution containing Java artifacts
| |- src/
| |- pom.xml
<--
EXAMPLE Maven build file - subproject level
| |- main/
| |- java
| | |- org.oasisopen.sca.test
<-- Java classes
| |- resources/
| |- META-INF
| |- TestComposite1.composite
<-- composites, WSDLs, XSDs
| |...
|- Test_Client
<--
The test client application, treated as a separate (Java) subproject
Note that the Test_Client is effectiively separated from the contributions.
This proposal adds EXAMPLE build files - the initial ones use Maven, but
they are only provided to give assistance
to folk wanting to build the artifacts. Other build systems can be
used (I hope to provide an example buildr configuration, for example
and other folks are free to add Ant or artifacts for their favourite build
system)
Yours, Mike.
Strategist - Emerging Technologies, SCA & SDO.
Co Chair OASIS SCA Assembly TC.
IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
Phone & FAX: +44-1962-818014 Mobile: +44-7802-467431
Email: mike_edwards@uk.ibm.com
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]