Hi Luciano,
I have just committed the change of package name back into the 2.x version
of Tuscany as SVN revision 738490.
The change involved:
* Changing package org.osoa.sca to org.oasisopen.sca
* Changing package org.osoa.sca.annotations to
org.oasisopen.sca.annotation
* Updating all references in the 2.x branch so they use
org.oasisopen
The branch mostly builds with this change. The following projects do not
build. Note: I had these problems before the package name changes so I don't
believe my change has caused it:
* Apache Tuscany SCA Web Service Distribution
* Apache Tuscany SCA Binding WS Calculator Sample
* Apache Tuscany SCA Host Webapp Calculator Sample
* Apache Tuscany SCA All-in-one Distribution
* Apache Tuscany SCA PDE Target Platform Distribution
(See full error log below)
Hopefully, I have made all the changes that are needed. Apologies if I have
missed/broken anything.
Thanks,
Mark
[INFO] Apache Tuscany SCA Web Service Distribution ........... FAILED
[0.487s]
[INFO] Apache Tuscany SCA Binding WS Calculator Sample ....... SKIPPED
(dependency build failed or was skipped)
[INFO] Apache Tuscany SCA Host Webapp Calculator Sample ...... SKIPPED
(dependency build failed or was skipped)
[INFO] Apache Tuscany SCA All-in-one Distribution ............ SKIPPED
(dependency build failed or was skipped)
[INFO] Apache Tuscany SCA PDE Target Platform Distribution ... SKIPPED
(dependency build failed or was skipped)
[INFO]
------------------------------------------------------------------------
[INFO] Error for project: Apache Tuscany SCA Web Service Distribution
(during install)
[INFO]
------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) org.apache.tuscany.sca:tuscany-host-jetty:jar:2.0-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.tuscany.sca
-DartifactId=tuscany-host-jetty -Dversion=2.0-SNAPSHOT -Dpackaging=jar
-Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file
there:
mvn deploy:deploy-file -DgroupId=org.apache.tuscany.sca
-DartifactId=tuscany-host-jetty -Dversion=2.0-SNAPSHOT -Dpackaging=jar
-Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1)
org.apache.tuscany.sca:tuscany-distribution-webservice:pom:2.0-SNAPSHOT
2) org.apache.tuscany.sca:tuscany-host-jetty:jar:2.0-SNAPSHOT
2) org.apache.tuscany.sca:tuscany-binding-ws-axis2:jar:2.0-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.tuscany.sca
-DartifactId=tuscany-binding-ws-axis2 -Dversion=2.0-SNAPSHOT -Dpackaging=jar
-Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file
there:
mvn deploy:deploy-file -DgroupId=org.apache.tuscany.sca
-DartifactId=tuscany-binding-ws-axis2 -Dversion=2.0-SNAPSHOT -Dpackaging=jar
-Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1)
org.apache.tuscany.sca:tuscany-distribution-webservice:pom:2.0-SNAPSHOT
2) org.apache.tuscany.sca:tuscany-binding-ws-axis2:jar:2.0-SNAPSHOT
----------
2 required artifacts are missing.
for artifact:
org.apache.tuscany.sca:tuscany-distribution-webservice:pom:2.0-SNAPSHOT
from the specified remote repositories:
central (http://repo1.maven.org/maven2),
apache.ws.zone (http://ws.zones.apache.org/repository2),
apache.incubator (http://people.apache.org/repo/m2-incubating-repository),
apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
osuosl.org (http://ftp.osuosl.org/pub/eclipse/tools/emf/maven2),
indiana (http://ftp.ussg.iu.edu/eclipse/modeling/emf/emf/maven2/)
> -----Original Message-----
> From: Luciano Resende [mailto:[email protected]]
> Sent: 27 January 2009 00:20
> To: [email protected]; [email protected]
> Cc: Simon Laws
> Subject: Re: [2.x] Updating the package names to match the OASIS Open SCA-
> J specification - TUSCANY-2790
>
> Mark,
>
> What's the time frame you have in mind to get these changes in ?
> Just trying to check if this would be available for M1 or not.
>
> On Mon, Jan 26, 2009 at 2:55 AM, Mark Combellack <[email protected]>
> wrote:
> > Hi Simon,
> >
> >
> >
> > The OASIA SCA specification does not provide any "binary" backwards
> > compatibility with OSOA code. This means that all OSOA code would need
> to be
> > updated to work with an OASIS Open SCA runtime.
> >
> >
> >
> > The way that I see it working is that OSOA code would be supported on
> > Tuscany 1.x releases and OASIS Open code would be supported on the
> Tuscany
> > 2.x releases. Ideally, at some point in the future, we would provide
> some
> > tooling support along with Tuscany 2.x that would help developers
> convert
> > 1.x applications to 2.x applications.
> >
> >
> >
> > Currently, I feel that adding support for both the OSOA and OASIS Open
> > applications to the 2.x codebase would add considerable complexity so I
> > would prefer not to do it at this time.
> >
> >
> >
> > Thanks,
> >
> >
> >
> > Mark
> >
> >
> >
> > ________________________________
> >
> > From: Simon Laws [mailto:[email protected]]
> > Sent: 26 January 2009 10:38
> > To: [email protected]; [email protected]
> > Subject: Re: [2.x] Updating the package names to match the OASIS Open
> SCA-J
> > specification - TUSCANY-2790
> >
> >
> >
> >
> >
> > On Mon, Jan 26, 2009 at 10:21 AM, Mark Combellack
> <[email protected]>
> > wrote:
> >
> > Hi,
> >
> >
> >
> > Recently, the OASIS SCA-J committee agreed to change the package name
> from
> > org.osoa.sca to org.oasisopen.sca. A JIRA issue for this change has been
> > raised as TUSCANY-2790.
> >
> >
> >
> > I would like to start working on changing the package name to
> > org.oasisopen.sca on the 2.x root. However, I realise that this could be
> a
> > rather disruptive change especially if we are planning to release M1.
> >
> >
> >
> > How do people feel about me attempting this change later this week or
> early
> > next?
> >
> >
> >
> > Thanks,
> >
> >
> >
> > Mark
> >
> >
> >
> > [1] https://issues.apache.org/jira/browse/TUSCANY-2790
> >
> >
> >
> >
> >
> >
> >
> > Hi Mark
> >
> > Is the proposal to change what is there or to add a new modules
> alongside
> > what is there with the new package names.
> >
> > To ask the question another way. Do we expect that 2.x will support 1.x
> > compatible applications also. It would be very nice if backward
> > compatibility were provided but it adds complexity.
> >
> > Simon
>
>
>
> --
> Luciano Resende
> Apache Tuscany, Apache PhotArk
> http://people.apache.org/~lresende
> http://lresende.blogspot.com/