[jboss-dev] split metadata
Alexey Loubyansky
alexey.loubyansky at redhat.com
Fri Jun 19 11:11:41 EDT 2009
Here is a wiki page for it http://www.jboss.org/community/wiki/JBossMetaData
Alexey Loubyansky wrote:
> I have committed the split metadata now. The details are below. I'd like
> to get feedback from the projects that use it.
>
> I couldn't execute mvn deploy. It would fail with e.g.
> [INFO] Error retrieving previous build number for artifact
> 'org.jboss.metadata:metadata-common:jar': repository metadata for:
> 'snapshot org.jboss.meta
> data:metadata-common:2.0.0-SNAPSHOT' could not be retrieved from
> repository: snapshots.jboss.org due to an error: Authorization failed:
> Not authorized
>
> So, if you want to build e.g. EJB metadata you have to check out ejb and
> common projects, build and install common and then build ejb.
>
>
> New metadata structure
> ----------------------
>
> Metadata project (version 1.0.X) has been split into several: common
> project + one project per specific technology. The initial version for
> all the new projects is 2.0.0-SNAPSHOT. The current list of the projects
> is:
> - common
> - EJB
> - WEB
> - RAR
> - EAR
> - client
>
> The common one contains stuff which is used by other projects, plus
> common Java EE metadata, common JBoss metadata and WS metadata. These
> could further be extracted to their own projects if needed.
> All technology-specific projects declare dependency on the common project.
>
>
> SVN repository
> --------------
>
> The main location is
> https://svn.jboss.org/repos/jbossas/projects/metadata/. Under which each
> project's trunk is located under project_name/trunk, e.g. common/trunk,
> ejb/trunk, etc.
>
>
> Maven
> -----
>
> groupId remains the same, i.e. org.jboss.metadata.
> artifactId is metadata-project_name, e.g. metadata-common, metadata-ejb,
> etc.
>
>
> Things that were removed
> ------------------------
>
> Packages org.jboss.ejb3.metamodel and org.jboss.metamodel.descriptor
> weren't copied. I am not sure if they are used now.
> The same for org.jboss.metadata.test.ejb3 and
> org.jboss.metadata.test.generator.
>
> JAWS DTDs weren't copied neither (they shouldn't have been there from
> the beginning).
> _______________________________________________
> jboss-development mailing list
> jboss-development at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-development
More information about the jboss-development
mailing list