[ 
https://issues.apache.org/jira/browse/BROOKLYN-162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14704733#comment-14704733
 ] 

ASF GitHub Bot commented on BROOKLYN-162:
-----------------------------------------

Github user ahgittin commented on the pull request:

    https://github.com/apache/incubator-brooklyn/pull/856#issuecomment-132986626
  
    looks great, merging.
    
    i don't like the way related items are split up e.g. `Windows*` spread 
across a sub-package `windows` in different parents `o.a.b.feed` and 
`o.a.b.core.sensor`.
    
    however rather than resolving this with higher-level `windows` namespace 
inside `core` (which i was doing, but you've talked me out of it) i think we 
should resolve this with finer granular projects, so there is e.g. 
`o.a.b.ecosystem.windows` which contains windows-specific things.  this would 
justify osgi hierarchy dominating most things as osgi project and product area 
become more closely aligned.  (somehow we'll have to manage the package 
transition but we will find a way!)


> Update package names to org.apache.brooklyn.*
> ---------------------------------------------
>
>                 Key: BROOKLYN-162
>                 URL: https://issues.apache.org/jira/browse/BROOKLYN-162
>             Project: Brooklyn
>          Issue Type: Task
>    Affects Versions: 0.7.0
>            Reporter: Hadrian Zbarcea
>             Fix For: 0.8.0
>
>
> As discussed on the list we should update the package names sooner rather 
> than later. This issue is meant to track the progress of that task.
> To see what packages need conversion, use:
> {noformat}find . -name brooklyn | grep -v target | grep -v 
> org/apache/brooklyn | grep -v com/acme/sample{noformat}
> To look for stale items in a project once you think you've updated, the 
> following can be useful (it's imperfect, but handy):
> {noformat}grep -r "[^e].brooklyn[^\w]" . | grep -v import | grep -v 
> artifactId{noformat}
> In some cases, split packages are being addressed by this refactoring. 
> ([[email protected]] is there a separate issue for that?)
> To minimize interference I added the list of subprojects. Please add your 
> name to the module you want to take care of so others would know you are 
> taking care of it. I'd suggest adding a check mark to what's already done and 
> committed (v) and a (userid) for wip.  Note however that things may not have 
> been updated, so also use the command above.
> {noformat}
> (v) ./api/
>  ./camp/camp-base/
>  ./camp/camp-server/
> (v) ./camp/
> (hadrian) ./core/
> (v) ./core/src/test/dependencies/osgi/entities/
> (v) ./core/src/test/dependencies/osgi/more-entities-v1/
> (v) ./core/src/test/dependencies/osgi/more-entities-v2-evil-twin/
> (v) ./core/src/test/dependencies/osgi/more-entities-v2/
>  ./examples/global-web-fabric/
> (v)  ./examples/
> (v)  ./examples/simple-messaging-pubsub/
> (v)  ./examples/simple-nosql-cluster/
> (v)  ./examples/simple-web-cluster/
> (v)  ./examples/webapps/hello-world-sql/
> (v)  ./examples/webapps/hello-world-webapp/
> (v)  ./examples/webapps/
>  ./locations/jclouds/
> (v) ./parent/
>  ./policy/
>  ./
> (v)  ./sandbox/cassandra-multicloud-snitch/
> (v)  ./sandbox/database/
> (v)  ./sandbox/extra/
> (v)  ./sandbox/mobile-app/
> (v)  ./sandbox/monitoring/
> (v)  ./sandbox/nosql/
>  ./software/base/
>  ./software/database/
>  ./software/messaging/
>  ./software/monitoring/
>  ./software/network/
>  ./software/nosql/
>  ./software/osgi/
>  ./software/webapp/
>  ./storage/hazelcast/
>  ./usage/all/
>  ./usage/archetypes/quickstart/
>  ./usage/archetypes/quickstart/src/brooklyn-sample/
>  ./usage/archetypes/quickstart/src/main/resources/archetype-resources/
> ./usage/archetypes/quickstart/src/test/resources/projects/integration-test-1/reference/
>  ./usage/archetypes/quickstart/target/classes/archetype-resources/
>  
> ./usage/archetypes/quickstart/target/test-classes/projects/integration-test-1/project/brooklyn-sample/
>  
> ./usage/archetypes/quickstart/target/test-classes/projects/integration-test-1/reference/
> (v) ./usage/camp/
> (v) ./usage/cli/
> (v) ./usage/dist/
>  ./usage/downstream-parent/
>  ./usage/jsgui/
>  ./usage/launcher/
>  ./usage/logback-includes/
>  ./usage/logback-xml/
> (v) ./usage/qa/
> (v) ./usage/rest-api/
>  ./usage/rest-client/
> (v) ./usage/rest-server/
> (v) ./usage/test-support/
>  ./utils/common/
>  ./utils/groovy/
>  ./utils/jmx/jmxmp-ssl-agent/
>  ./utils/jmx/jmxrmi-agent/
> (v) ./utils/rest-swagger/
>  ./utils/test-support/
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to