| On 2013-03-11 15:04, John Arthorne
      wrote:
 FWIW I suggest option
        1). You can always
        edit the readme.md and other root files like .gitignore using
        EGit's "Git
        Repositories" view under "Working Directory". Or if not
        using EGit, it can be edited with File > Open File. Keeping
        the plugin
        in a child folder also gives you a natural way to later add
        documentation,
        tests, or other files outside the plugin directory as needed
        over time.
        Having the plugin at the root of the repository feels very
        constraining
        and will likely limit your options as the code evolves.
      Yes, the way things stand, this is what I'm forced to do. It's still
    a cumbersome to not be able to keep everything related to the
    plug-in in the project. JUnit tests are tightly tied to the code
    that they are testing. It strikes me ass odd that the most common
    IDE on the market doesn't support a layout where they reside in the
    same project.
 
 
 - thomas
 
 
 John
      
 
 
 
 From:      
         Thomas Hallgren
        <thomas@xxxxxxx>
 To:      
         "Eclipse PDE general
        developers list." <pde-dev@xxxxxxxxxxx>,
 Date:      
         03/11/2013 08:54 AM
 Subject:    
           [pde-dev] Single
        plug-in in Git. Project Layout
 Sent by:    
           pde-dev-bounces@xxxxxxxxxxx
 
 
 
 
 Hi,
 
 I'm trying to figure out the best layout for a single plug-in
          project in
 Git. The project has a readme.md file (to be visible on the
          GitHub
 frontpage) and tests. I've tried two options:
 
 1. A plug-in and a test fragment.
 
 /here.is.my.plugin
 /src
 /META-INF
 ...
 /here.is.my.plugin.testfragment
 /src
 /META-INF
 ...
 /readme.md
 
 The problem with this layout is that since the readme.md file
          is not
 part of any project, it is not visible in Eclipse.
 
 2. The root of the Git repository is the root of the plug-in.
          In this
 case I cannot have a test fragment.
 
 /src/main/
 /src/test/
 /META-INF
 /readme.md
 
 This layout seems natural to me. The tests are bundled with
          code and the
 readme.md is at the root of it all, but I cannot get the JUnit
          plug-in
 tests to work unless I actually include the test-classes on my
 Bundle-Classpath. What seems to be lacking is that the
          generated
 "dev.properties" file used by the PDE launcher does not
          contain
          the test
 classes. Is there a known remedy for this problem?
 
 Regards,
 Thomas Hallgren
 
 _______________________________________________
 pde-dev mailing list
 pde-dev@xxxxxxxxxxx
 https://dev.eclipse.org/mailman/listinfo/pde-dev
 
 
 
 
 
 _______________________________________________
pde-dev mailing list
pde-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/pde-dev
 
 |