[teiid-designer-dev] [Teiid-Designer/teiid-designer] e6810a: Minor issues with development on Windows

phantomjinx p.g.richardson at phantomjinx.co.uk
Thu Oct 8 14:28:02 EDT 2015


  Branch: refs/heads/9.0.x
  Home:   https://github.com/Teiid-Designer/teiid-designer
  Commit: e6810a041e39f9b2eba7debfcb188757b01faa7d
      https://github.com/Teiid-Designer/teiid-designer/commit/e6810a041e39f9b2eba7debfcb188757b01faa7d
  Author: Paul Richardson <p.g.richardson at redhat.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M plugins/org.teiid.designer.ui/launch/Designer Windows.launch
    M scripts/build-common.xml
    M target-platform/build.sh

  Log Message:
  -----------
  Minor issues with development on Windows

* *.launch
 * Updates against recent TP and workspace

* build-common.xml
 * mvn on Windows now uses a .cmd file rather than .bat file. Probably
   could use both of them but use is so infrequent that its not really
   worth it

* build.sh
 * Since running under cygwin causes the m2-repository to be located in the
   wrong place, avoid the issue by allowing an M2_REPO var to be set that
   specifies the local repository


  Commit: c0a4c2d2d7bd6d6d5f171548e6e5c3873077f2e0
      https://github.com/Teiid-Designer/teiid-designer/commit/c0a4c2d2d7bd6d6d5f171548e6e5c3873077f2e0
  Author: Paul Richardson <p.g.richardson at redhat.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/VdbEntry.java
    M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/VdbFileEntry.java
    M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/XmiVdb.java
    M tests/org.teiid.designer.core.test.framework/src/org/teiid/designer/core/workspace/MockFileBuilder.java
    M tests/org.teiid.designer.vdb.test/src/org/teiid/designer/vdb/VdbTest.java

  Log Message:
  -----------
  TEIIDDES-2678: Fix for correct handling of vdb udf files

* VdbEntry
* VdbFileEntry
 * The path of the entry on windows will contain backslashes and these are
   not handled by jar files as file separators. Thus, the jar entry is not
   located in sub-directories but simply labelled with the full path.
 * Replace all backslashes with forward slashes to correctly handle file
   separators for jar entries

* XmiVdb
 * Ensures streams are not left open when jar archive reading and writing
 * Important on windows since it locks open files and the archive cannot
   be replaced with the temporary one at the conclusion of the save method

* MockFileBuilder
 * Avoids creating a FileInputStream unless absolutely required.

* VdbTest
 * Additional checks for ensuring udf jar is read and written correctly


  Commit: 27228853443283847cbbf04e999ca44c66720639
      https://github.com/Teiid-Designer/teiid-designer/commit/27228853443283847cbbf04e999ca44c66720639
  Author: phantomjinx <p.g.richardson at phantomjinx.co.uk>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M plugins/org.teiid.designer.ui/launch/Designer Windows.launch
    M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/VdbEntry.java
    M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/VdbFileEntry.java
    M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/XmiVdb.java
    M scripts/build-common.xml
    M target-platform/build.sh
    M tests/org.teiid.designer.core.test.framework/src/org/teiid/designer/core/workspace/MockFileBuilder.java
    M tests/org.teiid.designer.vdb.test/src/org/teiid/designer/vdb/VdbTest.java

  Log Message:
  -----------
  Merge pull request #515 from phantomjinx/9.0.x

TEIIDDES-2678


Compare: https://github.com/Teiid-Designer/teiid-designer/compare/e6bb3dbb9560...272288534432


More information about the teiid-designer-dev mailing list