Just out of curiosity, what is the consequence if these don't match - I
was not aware of this 'requirement' so I was working this weekend with
the latest code and didn't run into any problems with mismatched names.
It may be that I was not exercising functionality with my config module
that would have shown up as a problem when these are mismatched...
Juris Galang wrote:
Also note, Bundle-SymbolicName and jar file names are expected to
match (as Eugene pointed out), but with a small twist: replace the
character's '-' in the jar filename with '_' then prefix it with the
bundle's group-id to create it's SymbolicName, so:
'org.terracotta.modules.clustered_foo' is the symbolic name for
the module jar: 'clustered-foo-1.0.0.jar'
This is a because the legal character's allowed for the SymbolicName
are: a-z A-Z 0-9 . _;
Also, notice that the bundle's version number is NOT used in the
symbolic name, there is a separate property for it (Bundle-Version)
On Aug 26, 2007, at 8:39 AM, Eugene Kuleshov wrote:
This is hot it is defined in the schema:
<module name="..." version="..." group-id="..."/>
regards,
Eugene
Taylor Gautier wrote:
What is the syntax for groupIds in tc-config?
On Aug 26, 2007, at 7:29 AM, Eugene Kuleshov <[EMAIL PROTECTED]>
wrote:
Taylor Gautier wrote:
I think we discussed this before, but it seems that the new maven
resolution requires that all config modules are build with a
groupId
of org.terracotta.modules - is that right?
Not anymore. We assume that groupId is org.terracotta.modules but
you
can explicitly specify other groupId in tc-config.xml.
One thing worth to mention is that we expect that groupId in Maven
repository will match qualified name in the Require-Bundle and
Bundle-SymbolicName attributes in the manifest.mf for all config
modules.
For example, clustered-iBatis-2.2.0 module have the following:
Bundle-SymbolicName: org.terracotta.modules.clustered-iBatis-2.2.0
Require-Bundle: org.terracotta.modules.modules_common,
org.terracotta.modules.clustered-cglib-2.1.3
All 3 above modules are in org.terracotta.modules namespace and the
same groupId.
regards,
Eugene
_______________________________________________
tc-dev mailing list
[email protected]
http://lists.terracotta.org/mailman/listinfo/tc-dev
_______________________________________________
tc-dev mailing list
[email protected]
http://lists.terracotta.org/mailman/listinfo/tc-dev
_______________________________________________
tc-dev mailing list
[email protected]
http://lists.terracotta.org/mailman/listinfo/tc-dev