[ 
https://issues.apache.org/jira/browse/JSPWIKI-38?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12658738#action_12658738
 ] 

Andrew Jaquith commented on JSPWIKI-38:
---------------------------------------

Craig: good to know what our constraints are with respect to naming. Sounds 
like you agree 2 jars is the right solution: 1 for the API and one for the 
private implementation.

If both public APIs and "private" implementation code *must* be under the 
org.apache namespace, then I am not sure that it makes a lot of sense to have 
both a .jspwiki package and a .wiki package (for example).

However, what I do *not* want is to have the package that the general public 
uses to be four levels deep. Having developers needing to use 
org.apache.jspwiki.api just sounds wrong to me. This is *my* non-starter.

If anything, I'd prefer to invert things, so that the public API namespace is 
org.apache.jspwiki, and the private namespace is off of that: 
org.apache.jspwiki.private. We could put 'em in different source folders too, 
so that IDE developers (basically, just about everyone) have clearly delineated 
working areas. 

Perfect? No. But if all top-level options other than org.apache are closed off 
to us, then this may be the best we can do, while still accomplishing the 
desired separation between public APIs and private implementations.

Janne, what do you think?

> Rename packages to "org.apache.jspwiki"
> ---------------------------------------
>
>                 Key: JSPWIKI-38
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-38
>             Project: JSPWiki
>          Issue Type: Task
>            Reporter: Janne Jalkanen
>            Assignee: Janne Jalkanen
>             Fix For: 3.0
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to