Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Name collisions during build produce a bunch of extra folders #13

Open
buckd opened this issue Feb 4, 2019 · 1 comment
Open

Name collisions during build produce a bunch of extra folders #13

buckd opened this issue Feb 4, 2019 · 1 comment
Labels
enhancement New feature or request

Comments

@buckd
Copy link
Collaborator

buckd commented Feb 4, 2019

In addition to the LLBs actually used for deployment, the EDS custom device build produces the following directories.

  • JKI JSON Serialization.lvlib_JSON Deserializer
  • JKI JSON Serialization.lvlib_JSON Lexer
  • JKI JSON Serialization.lvlib_JSON Parser
  • JKI JSON Serialization.lvlib_Lexer
  • JKI JSON Serialization.lvlib_Parser
  • JKI Serialization.lvlib_Deserializer
  • NI_Data Type
  • VariantType

These are all due to name collisions between items in the different lvlibs and deprecated files in the GXML dependency. We should try to find a way to eliminate all these extra directories and get everything into just the LLBs.

@buckd buckd added the enhancement New feature or request label Feb 4, 2019
@Alexbarp
Copy link
Contributor

Alexbarp commented Apr 3, 2019

The JKI JSON tool (which was used in this version of VS) has this issue. However, before trying to fix that, I would strongly advise to move away from the JKI and use RapidJSON tool. This will allow higher configuration speeds, it will allow you to load the Capabilities Offline, and possibly will fix this issue above. The only problem is that you have to "drop" support for versions before LV/VS 2017 since the UI doesn't support previous versions. Also, keep in mind that there is a new API from SLSC R&D that allow you to integrate those changes better: https://github.com/ni/slsc-capability-explorer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants