JiBX
  1. JiBX
  2. JIBX-248

Reports wrong location of class files

    Details

    • Type: Bug Bug
    • Status: Open Open
    • Priority: Trivial Trivial
    • Resolution: Unresolved
    • Affects Version/s: JiBX 1.1.6
    • Fix Version/s: None
    • Component/s: eclipse-plugin
    • Labels:
      None
    • Environment:
      Windows XP
    • Number of attachments :
      0

      Description

      Bug added to eclipse-plugin and Generator Tools because I'm not sure who does this bit!

      I have 2 projects in eclipse located in:
      Z:\Quentin\Java\dino_common
      Z:\Quentin\Java\sitemanager
      with standard src/ target/classes directories below.

      My jibx files (pointed to my the plugin) are in the sitemanager project:
      Z:\Quentin\Java\sitemanager\src\main\java\com\quantel\sm\config\jibx*
      With the sitemanager JiBX mappings folder pointing to /src/main/java/com/quantel/sm/config/jibx

      The "JiBX parseMappedClasses watching these mapped classes:" paths just gives the starting path of the current project and not the actual path of the project that owns that class file e.g.

      JiBX parseMappedClasses begin
      JiBX parseMappedClasses watching these mapped classes:
      \sitemanager\target\classes\com\quantel\dino\bus\event\CreateStatechange.class
      \sitemanager\target\classes\com\quantel\sm\event\EventsContainer.class
      \sitemanager\target\classes\com\quantel\sm\adaptor\isa\events\IsaClipNullEvent.class
      \sitemanager\target\classes\com\quantel\sm\adaptor\genepool\GenePoolAdaptorOrm.class
      JiBX parseMappedClasses end

      show actually be

      JiBX parseMappedClasses begin
      JiBX parseMappedClasses watching these mapped classes:
      \dino_common\target\classes\com\quantel\dino\bus\event\CreateStatechange.class
      \sitemanager\target\classes\com\quantel\sm\event\EventsContainer.class
      \sitemanager\target\classes\com\quantel\sm\adaptor\isa\events\IsaClipNullEvent.class
      \sitemanager\target\classes\com\quantel\sm\adaptor\genepool\GenePoolAdaptorOrm.class
      JiBX parseMappedClasses end

      because the \first\ bit of path is the project name.

      I've marked this as trivial because in spite of the compiler saying the wrong path, the JiBX_smCreateStatechange_access.class is created in the correct place (next to the CreateStatechange.class) inside the dino_common/target/classes/... folder.

        Activity

        Dennis Sosnoski made changes -
        Field Original Value New Value
        Component/s Generator Tools [ 11490 ]

          People

          • Assignee:
            Unassigned
            Reporter:
            David Newcomb
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated: