{"id":606,"date":"2024-02-02T12:27:07","date_gmt":"2024-02-02T11:27:07","guid":{"rendered":"https:\/\/www.isa.de\/?p=606"},"modified":"2025-01-28T14:11:22","modified_gmt":"2025-01-28T13:11:22","slug":"idm-builder-plugin","status":"publish","type":"post","link":"https:\/\/www.isa.de\/en\/idm-builder-plugin\/","title":{"rendered":"IDM Builder Plugin"},"content":{"rendered":"<div id=\"c2362\" class=\"csc-default\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-787\" style=\"margin-top: 20px !important;\" src=\"\/wp-content\/uploads\/2024\/02\/idm-builder-plugin-30.png\" alt=\"Builder Plugin,Eclipse,Plugin\" width=\"255\" height=\"30\" srcset=\"https:\/\/www.isa.de\/wp-content\/uploads\/2024\/02\/idm-builder-plugin-30.png 255w, https:\/\/www.isa.de\/wp-content\/uploads\/2024\/02\/idm-builder-plugin-30-18x2.png 18w\" sizes=\"auto, (max-width: 255px) 100vw, 255px\" \/><\/p>\n<p>Optimized, automatic build with detailed configuration options and semantic error analysis.<\/p>\n<\/div>\n<div id=\"c2354\" class=\"csc-default\">\n<div class=\"csc-header csc-header-n3\">\n<h4>Key features<\/h4>\n<\/div>\n<ul>\n<li>Automatischer Build von Interfaces, Bin\u00e4rdateien und aller Dateien zur Anbindung von C\/C++- und COBOL-Anwendungen.<\/li>\n<li>Optimierter Build mit Vergleich des Dateiinhalts \u2013 Ziele werden nur bei tats\u00e4chlichen \u00c4nderungen neu gebaut.<\/li>\n<li>Detaillierte Konfigurationsm\u00f6glichkeiten auf Workspace-, Projekt-, Verzeichnis- und Dateiebene.<\/li>\n<li>IDM Build Console zur Anzeige aller Kommandos, Warnungen und Fehler.<\/li>\n<li>Semantische Fehleranalyse w\u00e4hrend des Builds und Anzeige von Fehlern in Problems View und Editor.<\/li>\n<li>Unterst\u00fctzung des neuen Imports dank <em>use<\/em> and <em>compile<\/em>-Kommando.<\/li>\n<\/ul>\n<\/div>\n<div id=\"c2403\" class=\"csc-default\">\n<div class=\"csc-header csc-header-n4\">\n<h4>Interfaces always up to date<\/h4>\n<\/div>\n<div class=\"csc-textpic-text\">\n<p>Whether it's the interfaces of modules or the header or copy files for the interface to your application: With the automatic build of the IDM Builder plugin, these files are always up to date. The IDM Builder plugin recognizes all dependencies and recreates the affected files. You can immediately see where changes to the code have an impact and where adjustments are required.<\/p>\n<p>Thanks to the optimized build, files are only regenerated when there are actual changes that have an external impact. Additionally, the IDM Builder plugin uses the IDM Builder process by default so that modules used multiple times only need to be loaded once.<\/p>\n<p>You do not have to leave your working environment in Eclipse to create the interface files via command line or script.<\/p>\n<p>When the files are created, the IDM semantic error analysis is carried out by default. Detected errors and problematic areas in the code are displayed in the Problems View and marked in the editor.<\/p>\n<\/div>\n<\/div>\n<div id=\"c2407\" class=\"csc-default\">\n<div class=\"csc-header csc-header-n5\">\n<h4>Have the build under control<\/h4>\n<\/div>\n<div class=\"csc-textpic-text\">\n<p>The IDM Builder Plugin delivers a reproducible build at any time with a predictable sequence of individual steps.<\/p>\n<p>All actions of the build are displayed,\u00a0with their full commands and all parameters, in the IDM Build Console.<\/p>\n<p>You don't have to search for dependencies between modules yourself to determine the order of actions. The IDM Builder plugin detects the dependencies and creates the files in the appropriate order. You also don't need to worry about what actions are required for a file. This is also recognized by the IDM Builder plugin. Once it is set that headers, prototypes, function lists or copy files are to be generated for application functions, the IDM Builder plugin recognizes where application functions are defined and automatically creates the respective files for the interface to the application.<\/p>\n<\/div>\n<\/div>\n<div id=\"c2405\" class=\"csc-default\">\n<div class=\"csc-header csc-header-n6\">\n<h4>Configurable for all needs<\/h4>\n<\/div>\n<div class=\"csc-textpic-text\">\n<p>The build with the IDM Builder plugin can be configured in detail. The use of variables provides the necessary flexibility. The configuration of the IDM Builder plugin supports a clear separation of input and output directories as well as directories for temporarily required files.<\/p>\n<p>Settings can be made at workspace, project, directory and file level. Settings are inherited from the higher level if they are not specified at a lower level.<\/p>\n<p>Of course, the IDM Builder plugin also supports the new import per use and the compile command for creating interface and binary files at the same time.<\/p>\n<\/div>\n<\/div>\n<div id=\"c2370\" class=\"csc-default\">\n<div class=\"csc-header csc-header-n7\">\n<h4>Availability<\/h4>\n<\/div>\n<p>The IDM Builder plugin is available as an option of the <a href=\"\/en\/idm-eclipse-plugin\/\">IDM Eclipse Plugin<\/a> .<\/p>\n<\/div>\n<p>Click on the image to start the video.<\/p>\n<p>&nbsp;<\/p>\n<div style=\"width: 783px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-606-1\" width=\"783\" height=\"440\" poster=\"\/wp-content\/uploads\/preview-idmbuilder.jpg\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"\/wp-content\/uploads\/IDM-Builder-Plugin-Trailer-v3b.mp4?_=1\" \/><a href=\"\/wp-content\/uploads\/IDM-Builder-Plugin-Trailer-v3b.mp4\">\/wp-content\/uploads\/IDM-Builder-Plugin-Trailer-v3b.mp4<\/a><\/video><\/div>","protected":false},"excerpt":{"rendered":"<p>Optimierter, automatischer Build mit detaillierten Konfigurationsm\u00f6glichkeiten und semantischer Fehleranalyse. Hauptmerkmale Automatischer Build von Interfaces, Bin\u00e4rdateien und aller Dateien zur Anbindung von C\/C++- und COBOL-Anwendungen. Optimierter<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"none","_seopress_titles_title":"","_seopress_titles_desc":"Mit dem automatischen Build des IDM Builder Plugins sind diese Dateien immer aktuell. Dabei erkennt das IDM Builder Plugin alle Abh\u00e4ngigkeiten und erzeugt die betroffenen Dateien neu. Sie sehen sofort, wo sich \u00c4nderungen am Code auswirken und wo Anpassungen erforderlich sind.","_seopress_robots_index":"","_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"categories":[106],"tags":[50,49,25,26,20],"class_list":["post-606","post","type-post","status-publish","format-standard","hentry","category-plugins","tag-build","tag-builder","tag-eclipse","tag-idm","tag-idm-builder"],"author_meta":{"display_name":"Website Admin","author_link":"https:\/\/www.isa.de\/en\/author\/admin\/"},"featured_img":null,"coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/www.isa.de\/en\/produkte\/plugins\/\" class=\"advgb-post-tax-term\">Plugins<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Plugins<\/span>"]},"tags":{"linked":["<a href=\"https:\/\/www.isa.de\/en\/produkte\/plugins\/\" class=\"advgb-post-tax-term\">Build<\/a>","<a href=\"https:\/\/www.isa.de\/en\/produkte\/plugins\/\" class=\"advgb-post-tax-term\">Builder<\/a>","<a href=\"https:\/\/www.isa.de\/en\/produkte\/plugins\/\" class=\"advgb-post-tax-term\">Eclipse<\/a>","<a href=\"https:\/\/www.isa.de\/en\/produkte\/plugins\/\" class=\"advgb-post-tax-term\">IDM<\/a>","<a href=\"https:\/\/www.isa.de\/en\/produkte\/plugins\/\" class=\"advgb-post-tax-term\">IDM Builder<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Build<\/span>","<span class=\"advgb-post-tax-term\">Builder<\/span>","<span class=\"advgb-post-tax-term\">Eclipse<\/span>","<span class=\"advgb-post-tax-term\">IDM<\/span>","<span class=\"advgb-post-tax-term\">IDM Builder<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 2 years ago","modified":"Updated 1 year ago"},"absolute_dates":{"created":"Posted on 2. February 2024","modified":"Updated on 28. January 2025"},"absolute_dates_time":{"created":"Posted on 2. February 2024 12:27","modified":"Updated on 28. January 2025 14:11"},"featured_img_caption":"","series_order":"","_links":{"self":[{"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/posts\/606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/comments?post=606"}],"version-history":[{"count":20,"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/posts\/606\/revisions"}],"predecessor-version":[{"id":6774,"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/posts\/606\/revisions\/6774"}],"wp:attachment":[{"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/media?parent=606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/categories?post=606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.isa.de\/en\/wp-json\/wp\/v2\/tags?post=606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}