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

1494 wip template set plugin loader #1692

Draft
wants to merge 240 commits into
base: master
Choose a base branch
from

Commits on Mar 10, 2022

  1. devonfw#1452 changed dynamic groupId in master-pom.xml to fixed (devo…

    …nfw#1498)
    
    * devonfw#1452 changed dynamic groupId in master-pom.xml to fixed
    separated all templates sets into deployables
    moved util tests into templates-devon4j-utils plug-in
    renamed devon4j-templates to devon4j-templates-tests
    
    * Update  crud-java-server-app-complex/pom.xml
    
    delete relative Path
    
    * devonfw#1452 reformatted pom.xml codes
    
    Co-authored-by: LarsReinken <lars.reinken93@googlemail.com>
    jan-vcapgemini and LarsReinken authored Mar 10, 2022
    Configuration menu
    Copy the full SHA
    6f5e2ce View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

  1. 1452 Prepare for new ConfigurationReader and Adapt Templates process (d…

    …evonfw#1499)
    
    * devonfw#1452 changed dynamic groupId in master-pom.xml to fixed
    separated all templates sets into deployables
    moved util tests into templates-devon4j-utils plug-in
    renamed devon4j-templates to devon4j-templates-tests
    
    * Update  crud-java-server-app-complex/pom.xml
    
    delete relative Path
    
    * devonfw#1452 reformatted pom.xml codes
    
    * devonfw#1452 added test resources for new TemplateSetTest
    
    * devonfw#1452 split ContextConfigurationReader into AbstractConfigurationReader and ContextConfigurationSetReader
    added new ContextConfigurationAnalyzer
    implemented rough template type detection
    
    * devonfw#1452 adapted core extract templates process and find templates methods to new template sets configuration
    ensured backwards compatibility in ConfigurationFinder and ExtractTemplatesUtil
    fixed some typos in ConfigurationFinder
    refactored CobiGenPaths class
    added getTemplateSetsFolderPath and createFolder methods to CobiGenPaths
    added new constants for downloaded, adapted and template-sets to ConfigurationConstants
    added processJars method to ExtractTemplatesUtil
    set processJar and getJarFile methods deprecated
    adjusted info messages in ExtractTemplatesUtil
    added first TemplateProcessingTest class + resources
    adjusted CobiGenFactory extractTemplate method
    
    * devonfw#1452 fixed resolve of doubled CobiGen_Templates directory
    
    * devonfw#1452 fixed ConfigurationUtilTest
    
    * devonfw#1452 implemented requested changes
    combined 3rd and 4th check into one in ConfigurationFinder
    fixed old templates folder detection in ExtractTemplatesUtil
    adjusted javadoc of processJars method in ExtractTemplatesUtil
    adjusted return of getTemplateSetsFolderPath
    
    * devonfw#1452 renamed variable name as requested
    
    Co-authored-by: LarsReinken <lars.reinken93@googlemail.com>
    jan-vcapgemini and LarsReinken authored Mar 21, 2022
    Configuration menu
    Copy the full SHA
    e258c4b View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. 1452 Implemented new configuration reader to read the template sets (d…

    …evonfw#1504)
    
    * Adjust documentation (devonfw#1491)
    
    * fixed some types and links and corrected some parts of the documentation
    
    * adjust angular client guide
    
    * fixed typo
    
    * fixed requested changes
    
    * implemented new template set configuration reader
    
    * added new tests to check if the ContextConfigurationSetReader is able to find all context configurations properly
    
    * added new tests to check if the ContextConfigurationSetReader is able to find all context configurations properly
    
    * adapted cli and template tests for correct use of template sets
    
    * implemented requested changes
    
    * implemented requested changes
    
    * Loading of util classes from devon4j-template
    
    * implemented loading of util classes from template-sets. Fixed template and cli tests
    
    * added Javadoc
    
    * fix compilation error in tempalte test
    
    * fixed that the templates folder always was created
    
    * fix TemplateProcessingTest
    
    * implemented requested changes
    
    * implemented requested changes
    
    * adapted getJarFile to use Path instead of File
    
    * ignore Eclipse AdapteTemplatesTest
    
    * changed downloadJar
    
    * changed getJarFile from file to path in eclipse project
    GuentherJulian authored Apr 6, 2022
    Configuration menu
    Copy the full SHA
    ad233ff View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

  1. 1501 Separation of Java Utils across template sets (devonfw#1514)

    * Adjust documentation (devonfw#1491)
    
    * fixed some types and links and corrected some parts of the documentation
    
    * adjust angular client guide
    
    * fixed typo
    
    * fixed requested changes
    
    * implemented new template set configuration reader
    
    * added new tests to check if the ContextConfigurationSetReader is able to find all context configurations properly
    
    * added new tests to check if the ContextConfigurationSetReader is able to find all context configurations properly
    
    * adapted cli and template tests for correct use of template sets
    
    * implemented requested changes
    
    * implemented requested changes
    
    * Loading of util classes from devon4j-template
    
    * implemented loading of util classes from template-sets. Fixed template and cli tests
    
    * added Javadoc
    
    * fix compilation error in tempalte test
    
    * fixed that the templates folder always was created
    
    * fix TemplateProcessingTest
    
    * seperation of util classes
    
    * implemented requested changes
    
    * implemented requested changes
    
    * changed template test
    
    * changed abstractclitest
    
    * adapted getJarFile to use Path instead of File
    
    * ignore Eclipse AdapteTemplatesTest
    
    * changed downloadJar
    
    * changed getJarFile from file to path in eclipse project
    
    * updated jackson-databind version
    GuentherJulian authored Apr 8, 2022
    Configuration menu
    Copy the full SHA
    54e3436 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. Template set deployables test optimizations (devonfw#1515)

    * update mockito and Hamcrest
    
    * adapt TemplatedProcessingTest to work as expected
    
    * devonfw#1452 fixed eclipse build.properties and .classpath
    
    * devonfw#1452 implemented requested changes
    changed cobigenHome from File to Path
    
    * devonfw#1452 implemented requested changes
    
    * devonfw#1452 removed unnecessary lambda because of more effective mockito
    
    * Revert "devonfw#1452 removed unnecessary lambda because of more effective mockito"
    
    This reverts commit e85dde5.
    
    * test without mockito partial mock
    
    * devonfw#1452 re-introduced mockito changes with latest changes from template-set-deployables
    renamed findTemplateSetJarsWithBackwardsCompatibilityTest to findTemplateSetsDownloadedFolderTest
    fixed logic of findTemplateSetsDownloadedFolderTest
    
    Co-authored-by: LarsReinken <lars.reinken@capgemini.com>
    jan-vcapgemini and LarsReinken authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    36ab7ce View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2022

  1. Add tags, detailed description and tutorial links to config files (de…

    …vonfw#1500)
    
    * devonfw#1403 changed pciture and added text to make it very clear what plugins should be installed
    
    * Adjust documentation (devonfw#1491)
    
    * fixed some types and links and corrected some parts of the documentation
    
    * adjust angular client guide
    
    * fixed typo
    
    * fixed requested changes
    
    * devonfw#1463 added options for tags, detailed descriptions and links to xsd
    
    * devonfw#1463 added new version to constants and generation to pom
    
    * devonfw#1463 updated version, rearranged newly added xsd elements, updated method getTrigger in configurationReader
    
    * devonfw#1463 adpated xsd to not have a weird method, made config version non-backwards compatible, changed config reader to read single trigger
    
    * devonfw#1463 schema version upgraded from 2.x to 2.3 in templates.xml and context.xml
    added new explanation attribute to the first Increment in templates.xml
    added links attribute to context.xml
    
    * devonfw#1463 spell correction of some explanation attributes
    
    * devonfw#1463 modified from v4.0 to v2.3 in pom.xml
    explanation correction for crud_java_server_app templates.xml
    link added to crud_java_server_app context.xml
    
    * devonfw#1463 changed versions of configs
    
    * devonfw#1463 changed config versions
    
    * devonfw#1463 removed core changes for now
    
    * added back linebreaks at file endings
    
    * devonfw#1463 removed trigger node from xsd
    
    * devonfw#1463 changed version attributes in xsds and added templateengine node from v4.0 to v5.0
    
    * devonfw#1463 changed xsd to get a list of triggers for now, added new schema versions with upgrades
    
    * devonfw#1500 fixed failing tests, adressed requested changes, removed some tests for now
    
    * devonfw#1463 re-added accidently deleted v2.2 schema, changed versions of config files to latest versions
    
    * devonfw#1463 re-removed 2.2 schema, added missing version to upgrader
    
    * deleted unnecessary files
    
    * removed unnecessary changes
    
    * added new xsd version back to pom
    
    * readded template version 5.0 to version enum
    
    * fixed pom error
    
    * fix compilation errors
    
    * fix syntax error in context.xml
    
    * changed contextconfiguration 3.0 schema
    
    * added ignore to tests
    
    * fix whitespaces in templates.xml
    
    
    Co-authored-by: GuentherJulian <69513769+GuentherJulian@users.noreply.github.com>
    Co-authored-by: Mansour Dukhan <mansour.dukhan@capgemini.com>
    Co-authored-by: Julian Günther <julian.guenther@capgemini.com>
    4 people authored Apr 27, 2022
    Configuration menu
    Copy the full SHA
    a39ec1c View commit details
    Browse the repository at this point in the history
  2. 1455 adaption of template sets (devonfw#1520)

    * Adjust documentation (devonfw#1491)
    
    * fixed some types and links and corrected some parts of the documentation
    
    * adjust angular client guide
    
    * fixed typo
    
    * fixed requested changes
    
    * implemented independent adaption of template sets
    
    * fix adapt template cli test
    
    * ignore AdaptTemplatesCommandTest and further implementations for TemplateAdapter
    
    * added tests for the template adapter
    
    * implemented requested changes
    
    * changed TemplateAdapter
    GuentherJulian authored Apr 27, 2022
    Configuration menu
    Copy the full SHA
    4e4b6d3 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2022

  1. 1511 enable custom template set group ids for lookup (devonfw#1525)

    * devonfw#1511 added new method to read properties in ConfigurationFinder.java
    new TemplateSetConfiguration Class to save properties
    new test cases in ConfigurationFinderTest.java
    
    * devonfw#1511 fixed logic in method readTemplateSetConfiguration in ConfigurationFinder
    added hideTemplates variable in TemplateSetConfiguration
    completed 2 out of 3 tests cases
    
    * devonfw#1511 corrected CheckTemplateSetConfiguration logic in ConfigurationFinder.java
    Test cases Correction for CheckTemplateSetConfiguration in ConfigurationFinderTest.java
    New Constants for the new properties created in ConfigurationConstants.java
    CheckTemplateSetConfiguration Called in load function in CobiGenPropertiesReader.java
    
    * devonfw#1511 canceled the method call in load properties in CobiGenPropertiesReader.java
    
    * devonfw#1511 written Documentation
    Modified the properties function to read properties
    corrected tests
    
    * devonfw#1511 documentation correction
    
    * devonfw#1511 Documentation correction
    
    * devonfw#1511 Documentation Correction
    
    * devonfw#1511 requested changes
    
    * devonfw#1511 requested changes devonfw#2
    
    * devonfw#1511 requested changes 2
    
    * devonfw#1511 requested changes
    
    * devonfw#1511 fix defaultGroupId logic
    mdukhan authored May 11, 2022
    Configuration menu
    Copy the full SHA
    a1ca29a View commit details
    Browse the repository at this point in the history

Commits on May 13, 2022

  1. 1511 enable custom template set group ids for lookup (devonfw#1535)

    * devonfw#1511 added new method to read properties in ConfigurationFinder.java
    new TemplateSetConfiguration Class to save properties
    new test cases in ConfigurationFinderTest.java
    
    * devonfw#1511 fixed logic in method readTemplateSetConfiguration in ConfigurationFinder
    added hideTemplates variable in TemplateSetConfiguration
    completed 2 out of 3 tests cases
    
    * devonfw#1511 corrected CheckTemplateSetConfiguration logic in ConfigurationFinder.java
    Test cases Correction for CheckTemplateSetConfiguration in ConfigurationFinderTest.java
    New Constants for the new properties created in ConfigurationConstants.java
    CheckTemplateSetConfiguration Called in load function in CobiGenPropertiesReader.java
    
    * devonfw#1511 canceled the method call in load properties in CobiGenPropertiesReader.java
    
    * devonfw#1511 written Documentation
    Modified the properties function to read properties
    corrected tests
    
    * devonfw#1511 documentation correction
    
    * devonfw#1511 Documentation correction
    
    * devonfw#1511 Documentation Correction
    
    * devonfw#1511 requested changes
    
    * devonfw#1511 requested changes devonfw#2
    
    * devonfw#1511 requested changes 2
    
    * devonfw#1511 requested changes
    
    * devonfw#1511 fix defaultGroupId logic
    
    * devonfw#1511 corrected hide annotation
    
    * devonfw#1511 requested changes
    mdukhan authored May 13, 2022
    Configuration menu
    Copy the full SHA
    6c61401 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2022

  1. devonfw#1509 Ignore extractTemplatesWithOldCinfiguration (devonfw#1536)

    * devonfw#1509 Ignore extractTemplatesWithOldCinfiguration
    Fixed CLI adaptTemplatesTest
    Fixed Eclipse testAdaptTemplates
    Deleted generation from Eclipse Test
    
    * removed exception that was used to differenciate between test and production and added an argument instead.
    
    * devonfw#1509 Enabled extractTemplatesWithOldConfiguration
    
    * devonfw#1509 Implemented requested changes
    
    * devonfw#1509 Implemented requested changes
    
    Co-authored-by: LarsReinken <lars.reinken@capgemini.com>
    mdukhan and LarsReinken authored Jun 7, 2022
    Configuration menu
    Copy the full SHA
    882013e View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2022

  1. devonfw#1519 added possible Log warning places for CLI (devonfw#1538)

    * devonfw#1519 added possible Log warning places for CLI
    
    * devonfw#1519 Implemented requested changes
    
    * devonfw#1519 Deleted unneeded warn messages
    
    * devonfw#1519 Clear Tests
    
    * devonfw#1519 Fixed Eclipse Plugin Issues
    
    * Revert "devonfw#1519 Fixed Eclipse Plugin Issues"
    
    This reverts commit 9d4ca8b.
    
    * devonfw#1519 Fix Ignore Tag (changed Order)
    
    * devonfw#1519 Fix Import Ignore
    
    * devonfw#1519 throw DeprecatedMonolithicTemplatesException
    in custom templates, if old templates found.
    Ignore CLI custom templates Test
    
    * remove duplicate DeprecatedMonolithicTemplatesException and allow creation with a force parameter which allows the createn of Cobigen with the old folder structure
    
    * remove unnecessary throw
    
    * adapt tests(ignore cli and eclipse since these tests should be adapted subsequently, force everything else)
    
    * devonfw#1519 Force Old templates in GenerateMojo to run maven-systemtest
    Fixed ConfigurationHolder Logger mismatch name
    
    Co-authored-by: LarsReinken <lars.reinken@capgemini.com>
    mdukhan and LarsReinken authored Jun 14, 2022
    Configuration menu
    Copy the full SHA
    103ed1c View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2022

  1. Merged master into template-set-deployables feature branch (devonfw#1543

    )
    
    * Adjust documentation (devonfw#1491)
    
    * fixed some types and links and corrected some parts of the documentation
    
    * adjust angular client guide
    
    * fixed typo
    
    * fixed requested changes
    
    * changed eclipse repository to https
    
    * devonfw#1291 changed nestserver version from 1.1.7 to 1.1.9 (devonfw#1523)
    
    added new testMergingOverridesExportConst test and resources
    
    * 1496 fix wrong thread in ExceptionHandler (devonfw#1527)
    
    * devonfw#1496 replaced Runnable with lambda
    
    * devonfw#1496 passed activeShell to openInvalidConfigurationErrorDialog
    
    * devonfw#1496 created a new thread for Exceptions handled by the ExceptionHandler (getActiveShell returned a wrong thread)
    
    * devonfw#1496 re-enabled and fixed testConflictConfiguration test
    made sure to check old context.xml case properly (context.xml in template project root)
    added new checkForConflict method to ContextConfigurationReader
    added processCobiGenWithExpectedError methods to EclipseCobiGenUtils
    added new ExceptionHandlingTest
    
    * devonfw#1496 added waitUntils of 10 seconds to ExceptionHandlingTest and processCobiGenWithExpectedError
    added screenshot to processCobiGenWithExpectedError
    added exception message to cleanWorkspace log
    replaced Files.exist with Files.isDirectory in ContextConfigurationReader
    
    * devonfw#1496 fixed project import and optimized shell handling
    added missing .project file
    removed waitUntils
    removed extra placeholder in debug message
    moved syncExec to openInvalidConfigurationErrorDialog method
    removed activeShell param from openInvalidConfigurationErrorDialog
    
    * devonfw#1496 added new Eclipse test troubleshoot issue
    
    * devonfw#1496 removed unnecessary/unused rule
    
    * use annotations of the patchfile, if javamerge_override is set. (devonfw#1490)
    
    * devonfw#430 use annotations of the patchfile, if javamerge_override is set.
    
    * implement merge method and use it to merge class annotation
    
    * merge implementation of fields and methods, and tests
    
    * Update JavaMerger.java
    
    Co-authored-by: Malte Brunnlieb <maybeec@users.noreply.github.com>
    
    * devonfw#1532 fixed HealthCheck not being able to handle a conflict with the old and new configuration (devonfw#1533)
    
    * devonfw#1532 fixed HealthCheck not being able to handle a conflict with the old and new configuration
    added new ConfigurationConflictException
    replaced InvalidConfigurationException with ConfigurationConflictException in checkForConflict method
    replaced InvalidConfigurationException with ConfigurationConflictException in testConflictConfiguration test
    added new case for conflicted configurations to ExceptionHandler handle method
    added catch of ConfigurationConflictException with adjusted message to healthCheckDialog execute
    
    * devonfw#1532 replaced File with Path
    
    * devonfw#1532 implemented requested changes
    moved log message from eclipse to core
    
    * added missing test files
    
    * added missing comment
    
    Co-authored-by: GuentherJulian <69513769+GuentherJulian@users.noreply.github.com>
    Co-authored-by: Malte Brunnlieb <maybeec@users.noreply.github.com>
    Co-authored-by: LarsReinken <lars.reinken93@googlemail.com>
    4 people authored Jun 21, 2022
    Configuration menu
    Copy the full SHA
    28cb652 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2022

  1. 1465 template set documentation (devonfw#1546)

    * devonfw#1465 Adjusted documentation
    added CobiGen Home title
    updated template folder structure
    added template sets folder structure
    added separate CobiGen configuration file documentation
    
    * devonfw#1465 Adjusted documentation
    moved 'Custom template-set groupIds for lookup' into the CobiGen configuration file topic
    renamed 'Custom template-set groupIds for lookup' to 'Template set attributes'
    
    * devonfw#1465 Implemented requested changes
    replaced tab stops with white spaces
    removed non existing feature
    jan-vcapgemini authored Jun 24, 2022
    Configuration menu
    Copy the full SHA
    54f0bca View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2022

  1. 1502 config upgrade (devonfw#1528)

    * Adjust documentation (devonfw#1491)
    
    * fixed some types and links and corrected some parts of the documentation
    
    * adjust angular client guide
    
    * fixed typo
    
    * fixed requested changes
    
    * changed eclipse repository to https
    
    * implemented draft for template set upgrader
    
    * trigger getting converted to xml
    
    * context will be splitted, pom generation in progress
    
    * removed useless fields
    
    * removed some comments
    
    * implemented some test
    
    * upgrader implemented
    
    * added backup folder for old templates
    
    * added ignore to templatesetupgradetests
    
    * added ignore to templatesetupgradetests
    
    * chaanged upgrading process and changed the tests of the upgrade
    
    * test for sucessful backup
    
    * changed test to use multiple context files
    
    * devonfw#1502 changed context version of reader test files to lates compatible
    
    * changed context version in the jars from the test files
    
    * reworked upgrade step to work with the upgrade prozess to 3.0
    
    * devonfw#1502 fixed latest context version in javaplugin integration test
    
    * devonfw#1502 fixed some more context versions in tests
    
    * moved template upgrade process out of the abstract class
    
    * implemented requested changes
    
    * removed some files
    
    * the requested changes have been added
    
    * changed use of validate process for the readers
    
    * removed log
    
    * removed import
    
    * devonfw#1502 added tags to template sets
    
    * used correct formatting for few files
    
    * devonfw#1502 addressed requested changes
    
    * devonfw#1502 replaced generic exceptions with CobigenRuntimeExceptions
    
    * devonfw#1502 applied proper code reformat
    
    * devonfw#1502 fixed template set upgrader and tests
    refactored context configuration validation into a new method validateContextConfigurationFile
    set all template directories to proper path using ConfigurationConstants
    added context configuration file exists and schema validation to testTemplateSetUpgradeCopyOfTemplates test
    
    * devonfw#1502 fixed template set upgrader and tests
    set all template directories to proper path using ConfigurationConstants
    
    * devonfw#1502 fixed template set upgrader and tests
    added exception to fail message
    
    Co-authored-by: GuentherJulian <69513769+GuentherJulian@users.noreply.github.com>
    Co-authored-by: Malte Brunnlieb <maybeec@users.noreply.github.com>
    Co-authored-by: Julian Günther <julian.guenther@capgemini.com>
    Co-authored-by: MikeSchumacher <mike.schumacher@capgemini.com>
    Co-authored-by: jan-vcapgemini <jan-vincent.hoelzle@capgemini.com>
    6 people authored Jul 4, 2022
    Configuration menu
    Copy the full SHA
    51af790 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2022

  1. devonfw#1531 Handle CLI Exception (devonfw#1544)

    * devonfw#1531 Handle CLI Exception
    Added 2 Test Cases for the Exception
    
    * devonfw#1531 Implement Eclipse Handler logic
    deleted unused CLI tests
    
    * devonfw#1531 Handled Eclipse Exception
    Enabled All Eclipse and CLI tests
    Integrated Force into CLI tests
    Integrated Bot to "Postpone" Exception in Tests
    
    * devonfw#1531 Implemented requested changes
    Integrated a handler in HealthCheck to handle MonolithicException
    
    * devonfw#1531 implemented requested changes
    
    * devonfw#1531 Deleted unnecessary comments
    
    * devonfw#1531 Deleted redundant code
    Added some comments
    
    * devonfw#1511 requested changes
    Added CLI Constants
    Added Warning button instead of Error Button in Eclipse
    
    * Added CLI Constants
    Added Warning button instead of Error Button in Eclipse
    
    * devonfw#1531 Adjusted and added missing JavaDocs
    
    * devonfw#1531 Implemented requested changes
    
    * devonfw#1531 requested Changes
    mdukhan authored Jul 5, 2022
    Configuration menu
    Copy the full SHA
    b5a2577 View commit details
    Browse the repository at this point in the history
  2. 1551 merge master into template_set_deployables (devonfw#1552)

    * 1526 fixed infinite loop while generating from source code (devonfw#1547)
    
    * devonfw#1526 added new Eclipse text input test
    added a test which tests a simple generate from text input
    added a new processCobiGenWithTextInput method to EclipseCobiGenUtils
    refactored processCobiGen method
    added new generateWithSelectedIncrements method to EclipseCobiGenUtils
    
    * devonfw#1526 fixed infinite loop
    wrapped getActiveWorkbenchWindow into asynchronous runnables
    added workbenchWindow class variable
    added extra check for FileEditorInput
    
    * devonfw#1526 added missing files
    added .classpath and .project files
    
    * devonfw#1526 fixed Eclipse crash
    changed asynchronous runnable to synchronized
    
    * devonfw#1551 disabled GenerateFromTextInput test
    jan-vcapgemini authored Jul 5, 2022
    Configuration menu
    Copy the full SHA
    7b6bf79 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2022

  1. 1516 document new configuration structure (devonfw#1565)

    * Documentation of upgrade steps + Link to wiki
    
    * Fixing typos
    Zylesto authored Aug 29, 2022
    Configuration menu
    Copy the full SHA
    3dcfcb1 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2022

  1. # 1521 Attached Template-set plugin for deployment (devonfw#1562)

    * Attached Templsate-set plugin for deployment
    
    * Artifact attached in parent pom
    
    * Update pom.xml
    
    * devonfw#1521 final Solution in templates-parent pom
    
    * devonfw#1521 modified Plugin and classifer
    Plugin now only in templates parent pom
    Added Classifier so that the additional attached artifact has name alongside the maven co-ordinates
    
    * devonfw#1521 Reformat templates-parent pom
    
    * devonfw#1521 All template-set.xml empty files deleted
    Ali7223 authored Sep 4, 2022
    Configuration menu
    Copy the full SHA
    f95f041 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. 1510 allow template sets to be installed (devonfw#1554)

    * initial commit
    
    * template-sets will be installed at cobigen startup
    
    * added tests
    
    * removed old test
    
    * removed comments
    
    * added mavenCoordinates dataholder and reworked the functions
    
    * added systemtest
    
    * added creation of downloaded folder
    
    * trying to fix cli tests
    
    * removed unnessesary download of templates
    
    * added check for downloaded folder
    
    * revert changes to an old test
    
    * added javadoc and adjusted documentation
    
    * fixed wrong push
    
    * devonfw#1510 implemented requested changes
    changed test name and removed cobigen variable
    
    * implemented requested changes
    
    * initial implenetation of mocking the downloads
    
    * added todo
    
    * removed usage of Path
    
    * removed initial try to mock downloads in tests
    
    * chaged assertions to assertThat
    
    * changed variables to correct camel case and used constants, Files and improved asserts
    
    * fixed typo
    
    * implemented requested changes
    
    * fixed nullPointerbug with lates commit
    
    * implemented requested changes
    
    Co-authored-by: jan-vcapgemini <jan-vincent.hoelzle@capgemini.com>
    EduardKrieger and jan-vcapgemini authored Sep 7, 2022
    Configuration menu
    Copy the full SHA
    2ee15d3 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

  1. devonfw#1529 added first implementation of extensible artifact search…

    … REST API (devonfw#1556)
    
    * devonfw#1529 added first implementation of extensible artifact search REST API
    added new getMavenArtifactsByGroupId to MavenUtils which takes a repository type (e.g. maven, nexus, jfrog) and a groupId to search for
    added new SearchResponse tos to core-api utils
    added new MavenUtilTest class (tests for proper json string parsing and REST API requests) and resources
    
    * devonfw#1529 added missing dependencies
    
    * devonfw#1529 implemented requested changes
    added new RESTSearchResponseException
    replaced IOException with RESTSearchResponseException
    
    * devonfw#1529 fixed jFrog API
    
    * devonfw#1529 implemented requested changes
    changed repositoryType from String to MavenSearchRepositoryType enum
    added new MavenSearchRepositoryType enum
    
    * devonfw#1529 implemented requested changes
    replaced fixed repository URLs with constants
    added new MavenSearchRepositoryConstants
    
    * devonfw#1529 implemented requested changes
    converted MavenSearchResponseConstants to uppercase
    added MAVEN, NEXUS and JFROG TARGET_LINK constants
    added MAVEN_MAX_RESPONSE_ROWS constant
    added javadoc to all models (moved main model to top)
    renamed json response models
    
    * devonfw#1529 adjusted nexus REST API
    adjusted nexus REST API to v2.0
    adjusted nexus REST API tests and resources to v2.0
    refactored createDownloadLink method (moved to AbstractRESTSearchResponse)
    added new constants for MAVEN_REPOSITORY_LINK, NEXUS_REPOSITORY_URL, NEXUS_REPOSITORY_URL, NEXUS_TARGET_LINK, NEXUS_DC_ID
    added ec param to MavenSearchResponse
    
    * devonfw#1529 disabled jfrog REST API test
    
    * devonfw#1529 added optimizations + authentication
    added bearer token authentication
    added bearer token to jfrog
    renamed nexus to nexus2 repository type
    added nexus3 repository type
    added more tests for code coverage
    
    * devonfw#1529 applied factory pattern
    added new SearchResponse interface
    made all SearchResponse types inherit from SearchResponse
    added new SearchResponseFactory
    refactored getArtifactDownloadLinks method
    added new getAvailableSearchInterfaces method (used to register new search interfaces)
    added getRepositoryType to SearchResponse parent class (returns the type of repository as an enum)
    
    * devonfw#1529 moved utility methods from factory class to util class
    added new SearchResponseUtil class
    
    * changed javadoc
    
    * devonfw#1529 implemented requested changes
    renamed RESTSearchResponse signature msg to message
    
    * devonfw#1529 implemented requested changes
    removed limitRows functionality
    removed NEXUS2_DC_ID from target link
    adjusted MavenSearchResponseConstants javadoc
    
    * devonfw#1529 implemented requested changes
    converted getAvailableSearchInterfaces method to final list of SearchResponses
    adjusted javadoc
    
    * devonfw#1529 added missing javadoc
    
    * devonfw#1529 implemented requested changes
    added more detailed javadoc
    
    * devonfw#1529 implemented requested changes
    converted RESTSearchResponseException name to PascalCase
    
    * devonfw#1529 implemented requested changes
    renamed getMavenArtifactsByGroupId to retrieveMavenArtifactsByGroupId
    
    * devonfw#1529 implemented requested changes
    renamed getArtifactDownloadLinks to searchArtifactDownloadLinks
    
    * devonfw#1529 implemented requested changes
    moved multi search response classes to separate packages
    
    * devonfw#1529 implemented requested changes
    improved javadoc readability
    
    * devonfw#1529 implemented requested changes
    converted SearchResponse to AbstractSearchResponse
    refactored getJsonResponse
    added new retrieveJsonResponseWithAuthentication method to AbstractSearchResponse
    renamed getJsonResponse to retrieveJsonResponse
    
    * devonfw#1529 implemented requested changes
    refactored getDownloadURLs method
    added new removeDuplicatedDownloadURLs method to AbstractSearchResponse
    renamed getDownloadURLs to retrieveDownloadURLs
    
    * devonfw#1529 implemented requested changes
    refactored SearchResponseUtil methods
    moved SearchResponseUtil methods to AbstractSearchResponse
    removed SearchResponseUtil class
    
    * devonfw#1529 implemented requested changes
    removed throw CobiGenRuntimeExceptions to ensure that an error with the API won't stop CobiGen execution
    replaced CobiGenRuntimeException in MavenUtil with error log and a return of null
    converted testWrongRepositoryTypeThrowsException to testRetrieveMavenArtifactsWithInvalidLinkReturnsNull
    replaced throw exception with error log message
    
    * devonfw#1529 implemented requested changes
    refactored getJsonResponseStringByTargetLink
    replaced getJsonResponseStringByTargetLink with retrieveJsonResponseWithAuthenticationToken
    added MavenSearchRepositoryType to retrieveJsonResponseWithAuthenticationToken
    
    * devonfw#1529 implemented requested changes
    replaced fixed ignored json properties with ignore unknown param
    
    * devonfw#1529 added WireMock to tests
    made ignored tests functional with WireMock
    added WireMock stubs for each case
    updated jersey from 3.0.5 to 3.0.7
    added wiremock-standalone 2.27.2 (used older version because of conflicts with jackson)
    
    * devonfw#1529 reduced WireMock logging
    added logback-test.xml (sets WireMock to WARN log level)
    
    * devonfw#1529 updated jackson
    updated jackson-databind from 2.13.2.2 to 2.13.3
    
    * devonfw#1529 fixed FileUtils issue
    replaced readString with readAllBytes
    
    * devonfw#1529 implemented requested changes
    renamed baseURL to baseUrl
    removed LOG concatenation
    
    * devonfw#1529 implemented requested changes
    removed ProcessingException from SearchResponseFactory
    
    * devonfw#1529 implemented requested changes
    added artifactory path to jfrog target link constant
    
    * devonfw#1529 removed jersey dependencies
    replaced jersey with OkHttpClient
    restricted MavenUtilTests (added check of messages)
    added jackson-databind to core-api dependencies
    added okhttp to core-api dependencies
    
    * devonfw#1529 updated okhttp
    changed okhttp version from 4.9.1 to 4.10.0
    
    * devonfw#1529 added okhttp version to root pom
    added latest okhttp dependeny to root pom.xml
    removed fixed okhttp versions from core-api and core-externalprocess-api
    
    * devonfw#1529 added okio
    added transitive okio dependency
    
    * devonfw#1529 implemented requested changes
    Changed enum values to uppercase
    
    * devonfw#1529 implemented requested changes
    moved status into not null if condition
    
    Co-authored-by: EduardKrieger <eduard.krieger@capgemini.com>
    jan-vcapgemini and EduardKrieger authored Sep 14, 2022
    2 Configuration menu
    Copy the full SHA
    f20d731 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2022

  1. Configuration menu
    Copy the full SHA
    9b96780 View commit details
    Browse the repository at this point in the history
  2. fixed merge errors

    maybeec committed Sep 20, 2022
    Configuration menu
    Copy the full SHA
    9bd84b8 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2022

  1. fix merge error (devonfw#1581)

    * fix merge error
    
    * changed restoreSystemProperties to withEnviromentVariable
    EduardKrieger authored Sep 21, 2022
    Configuration menu
    Copy the full SHA
    7a3b6e4 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. 1518 automatically ask for upgrade on reading monolithic templates fr…

    …om a folder (devonfw#1553)
    
    * devonfw#1518 Integrated the context upgrader into TemplatesAdapterImpl
    and Into the CLI
    
    * devonfw#1518 Reactivated Ignored tests
    Refactored processCobiGenAndPostponeUpgrade
    
    * devonfw#1518
    
    * devonfw#1518 Integrated the upgrader into the CLI
    
    * devonfw#1553 adjusted v5.0 template configuration file
    removed optional param from valid 5.0 template configuration file as it is not required for an upgrade check because of backwards compatibility
    
    * devonfw#1533 fixed upgrade tests
    re-introduced version to version test (removed upgrade to latest version tests)
    re-introduced schema version validation tests (removed validate against latest schema test)
    refactored resolveLatestCompatibleSchemaVersion
    added new maxVersion param for tests (limits the versions list to the provided maximum version)
    added new limitVersions method (limits the versions list to provided maximum version)
    added new isConfgurationFileCompatibleToSchemaVersion method (checks if the version is compatible to the configuration file)
    added new testV2_1IsIncompatibleToV3_0Schema test to make sure that v3.0 is not backwards compatible to v2.1
    
    * devonfw#1518 Implement the upgrader to be dynamic with custom templates
    changed src/main/templates to src/main/resources in template-sets
    
    * devonfw#1518 Implemented requested changes.
    Implemented a class TimeStampUtil for the timestamp.
    Implemented a starting point to check the 30 day postpone in CLI.
    
    * devonfw#1518 Upgrader Test
    
    * devonfw#1518 Upgrader Test 2
    
    * devonfw#1518 Integrated Timestamp into Eclipse
    Wrote CLI Upgrader Test
    New Implementation of isTemplateSet based on versioning the context.xml
    Collectors methods in FileSystem to collect paths of context.xml and templates.xml
    New TimeStampUtilTest
    New CLI option to upgrade the configuration in one command
    New FileSystemUtilTest
    Restored monolithic context.xmls to their original versions in tests
    Added a small monolithic templates project in CLI to test the upgrader
    Implemented a new structure for Eclipse to recognize the template-sets after the upgrade (still needs to be tested).
    Ignore testFindTemplateslocation (for some reason the test cannot recognize the specified user.home)
    Adjusted Findtemplates to prefer template-set instead of the old configuration if both folders are found in Home.
    
    * devonfw#1518 Test Correction
    
    * devonfw#1518 Test Correction
    
    * devonfw#1518 Test Correction
    
    * devonfw#1518 Test Correction
    
    * devonfw#1518
    Deleted MavenXpp classes from the upgrader, now only copy the pom and replace with regex
    Implemented the upgrader into Eclipse
    After the upgrade now, Eclipse should be able to read the new template-set structure and generate from them
    Implemented new upgrader test for Eclipse
    
    * devonfw#1518 Test correction
    
    * devonfw#1518 Test Correction
    
    * devonfw#1518 Eclipse tests correction
    
    * devonfw#1518 Eclipse test correction
    
    * devonfw#1518 Implemented requested changes
    
    * devonfw#1518 implemented requested changes
    
    * devonfw#1518 Implemented requested changes
    
    * devonfw#1518 Implemented requested changes
    
    * devonfw#1518 Implemented requested changes
    
    * devonfw#1518 Implemented requested changes
    
    * devonfw#1518 Fixed Eclipse small Issue not identifying the template-set folder structure
    
    * devonfw#1566 Implemented requested changes
    
    * devonfw#1518 Implemented requested changes
    
    * devonfw#1518 Implemented requested changes
    
    * devonfw#1518 Implemented requested changes
    Deleted all public static fields in eclipse, to be solved in a new Issue
    
    * devonfw#1518 fixed null check
    
    * devonfw#1518 Implemented requested changes
    Modified the upgrade process to upgrade inside the original templates folder using the rename method
    
    * devonfw#1518 Core-Tests correction
    
    * devonfw#1518 reworked renaming process
    
    * devonfw#1518 Reworked renaming process 2
    
    * devonfw#1518 rename of templates folder working for some cases
    
    * devonfw#1518 reworked templateUpgraderTests
    
    * devonfw#1518 Added Jacoco check On Cli and Maven projects
    
    * devonfw#1518 Implemented requested changes
    
    * devonfw#1518 added test of backup files
    
    * devonfw#1518 Fixed getPomLocation from Homepath
    
    * devonfw#1518 Fixed bug of arraylist and refactored some methods
    
    * devonfw#1518 Implemented requested changes
    
    * devonfw#1518 Fixed Eclipse upgrade test
    
    Co-authored-by: jan-vcapgemini <jan-vincent.hoelzle@capgemini.com>
    Co-authored-by: EduardKrieger <eduard.krieger@capgemini.com>
    3 people authored Oct 27, 2022
    Configuration menu
    Copy the full SHA
    5f79726 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. devonfw#1494 removed plugin dependencies from cli

    for testing
    Zylesto committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    fcddc2c View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. Configuration menu
    Copy the full SHA
    05ba40c View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2022

  1. 1580 rework test application using entity class (devonfw#1603)

    * fixed mistakes in the POC tutorial
    
    Co-authored-by: Felix felix.berger@capgemini.com
    
    * Shortened and edited the tutorial + updated screenshots
    
    * a few layout and spelling/phrasing corrections
    leonie19s authored Nov 18, 2022
    Configuration menu
    Copy the full SHA
    7daa568 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2022

  1. 1517 discovery of template sets (devonfw#1585)

    * First implementation of settings.xml mapping
    
    * Completed mapping of the needed components, refactoring, added JavaDocs, added log output
    
    * Added test class, removed unnecessary code
    
    * devonfw#1530 added maven settings password decryption
    added org.codehaus.plexus sec-dispatcher dependency
    added org.codehaus.plexus cipher dependency
    added MavenSettingsUtil
    added MavenSettingsUtilTest and resources
    
    * devonfw#1530 adjusted test method name
    
    * Added tests, did refactoring
    
    * Added missing JavaDocs, tests are now using asserThat(), more improvements addressing change requests on the pull requests
    
    * devonfw#1530 added basic authentication type
    replaced authToken with password
    added basic username and password authentication
    
    * devonfw#1530 renamed REST search API constants
    
    * devonfw#1530 handle template-set.xml
    made sure that only template-set.xml files get returned as download links
    added new template-set.xml to ConfigurationConstants
    added a valid template-set.xml example to test resource files
    removed extra outputs (non template-set.xml) from test assertions
    added classifier to Nexus2Response
    renamed retrieveDownloadUrls to retrieveTemplateSetXmlDownloadURLs
    
    * devonfw#1530 added some fixes
    fixed credentials not being used
    fixed too many httpclient calls being used
    added new test for a failed basic authentication
    added new test for a failed token authentication
    enabled bad url test
    
    * devonfw#1530 cleaned up exceptions
    removed JsonMappingException because it is already being handled by JsonProcessingException
    
    * Switched from javax to jakarta, resolved comments from the pull request
    
    * Tidied up code
    
    * Changed path generation
    
    * Added unmarshalling for mirrors, added loading of active profiles, added preperation of settings.xml
    
    * added function, which returns repositories of all active profiles
    
    * devonfw#1530 improved log messages
    adjusted log messages (converted to debug, made factory process messages more transparent)
    converted RestSearchResponseException status code from string to integer
    
    * Added utils to operate with mirrors specified in maven's settings.xml
    
    * Optimized MavenSettingsUtilTest, added first code of MavenMirrorUtilTest
    
    * Fixed bugs, added tests for matchPattern
    
    * Completed MavenMirrorUtil class, completed tests
    
    * determined active profiles, added method to determine repositories of active profiles and inject mirrors in repository urls
    
    * Minor optimisations
    
    * Added collection of servers private key and passphrase
    
    * Refactoring of classes in a new maven module
    
    * devonfw#1530 added exception messages to constants
    
    * devonfw#1530 adjusted exception handling
    replaced exception strings with constants
    added retrieveRestSearchApiTargetLink method
    adjusted SearchResponseException with dynamic message
    adjusted tests to check for exception types and message content
    
    * Fixed merge bugs
    
    * devonfw#1517 Refactoring
    Refactored changes from devonfw#1530 into devonfw#1517
    Moved devonfw#1530 files into MavenSearch package
    
    * devonfw#1517 Added proxy to http client
    
    * devonfw#1517 added eclipse project files
    
    * Removed MavenSettingsUtil
    
    * devonfw#1517 changed the process of getting active profiles
    added artifact retriever
    removed unsecessary code
    
    * devonfw#1517 added multiple tests
    
    * devonfw#1517 improved WireMock log messages
    moved logback-test.xml from core-api to core-artifact-retriever
    
    * devonfw#1517 introduced server credentials
    moved all server credentials into new object
    added new MavenSearchArtifactRetriever class
    added new ServerCredentials class
    adjusted tests to utilize server credentials
    deleted MavenArtifactsUtil
    
    * devonfw#1517 Added proxy util and tests
    
    * devonfw#1517 removed exceptions
    replaced exceptions with debug log messages
    adjusted tests
    
    * devonfw#1517 Reworked MavenProxyUtil, updated tests
    
    * devonfw#1517 replaced more exceptions with log messages
    removed obsolete retrieveMavenArtifactsByGroupId method
    
    * devonfw#1517 implemented requested changes
    converted null returns to empty lists
    added new debug message to indicate that the search is proceeding
    converted MavenSearchArtifactRetriever to static class
    added more tests
    adjusted test descriptions
    
    * devonfw#1517 Combined ArtifactRetriever with MavenSearch
    added artifactRetriever logic
    prepared artifactRetriever tests
    
    * devonfw#1517 ArtifactRetriever test preperation
    
    * devonfw#1517 added first ArtifactRetriever tests
    added example template-set.xml
    added example json response for WireMock
    added WireMock tests for proxy and non proxy connections as well as basic authentication
    added more log messages for proxy usage and basic authentication usage
    fixed NPE in MavenSettingsUtil and ArtifactRetriever
    
    * devonfw#1517 added proxy server authentication
    added basic authentication to proxy connection
    added tests for proxy authentication
    added proxyUsername and proxyPassword to ServerCredentials
    
    * devonfw#1517 split test classes
    split test classes of maven search
    
    * devonfw#1517 re-organized test resources
    simplified json test resource files for MavenSearchResponse tests
    
    * devonfw#1517 fixed ArtifactRetriever proxy test
    added 2nd WireMock server
    adjusted settings.xml to use proxy properly
    
    * devonfw#1517 Added ArtivactRetrieverReader
    
    Co-authored-by: Leonie leonie-heidi.schuessler@capgemini.com
    
    * Removed unused test
    
    * devonfw#1517 removed util package from mavensearch
    
    * devonfw#1517 optimizations
    fixed typo
    moved file reader from test to generateMavenTemplateSetConfiguration method
    adjusted javadocs
    added more debug information
    
    * devonfw#1517 renamed reader models
    
    * devonfw#1517 removed util package from mavensearch
    
    * devonfw#1517 added template set version and tests
    added retrieveTemplateSetData method (converts a list of template set files to TemplateSetArtifactReader)
    added more tests and test resources
    converted TemplateSetArtifactReader to stateful class
    added simple template set version retrieval
    adjusted tests
    removed tag names and increment descriptions from TemplateSetArtifactReader
    removed setupClass method from TemplateSetArtifactReaderTest (moved initialization to each test)
    
    * devonfw#1517 renamed MavenReaderTest resource folder
    renamed MavenReaderTest resource folder to TemplateSetArtifactReaderTest
    
    * devonfw#1517 set java version to 11
    
    * devonfw#1517 Removed java 11 dependency
    
    * devonfw#1517 removed java 11 dependencies
    
    * devonfw#1517 replaced List.of with simple List
    
    * devonfw#1517 implemented requested changes
    renamed get... methods
    adjusted/added javadocs
    
    * devonfw#1517 implemented requested changes
    removed .classpath and .project files
    moved timeout values to constants
    converted SEARCH_RESPONSES from Object to AbstractSearchResponse
    moved regex version number detection to constant
    
    * devonfw#1517 implemented requested changes
    saved the return of Systemutils.getUserHome() and determineMvnPath in a static variable to avoid multiple calls of the method
    
    * devonfw#1517 implemented requested changes
    added javadoc descriptions
    
    * devonfw#1517 adjusted javadocs and class name
    fixed type of Nexus2SearchResponseArtifactLinks
    
    * devonfw#1517 Removed exceptions from tests, added javaDocs
    
    * devonfw#1517 implemented requested changes
    removed unnecessary returns
    
    * devonfw#1517 adjusted artifact reader
    adjusted artifact reader to latest TemplateSetConfiguration
    added ContextConfiguration and TemplatesConfiguration entities
    adjusted tests
    
    * devonfw#1517 introduced new TemplateSet entity
    replaced TemplateSetArtifactReader constructor with new retrieve method
    adjusted tests
    
    * devonfw#1517 implemented requested changes
    removed unnecessary caching of user home and maven paths
    
    * devonfw#1517 implemented requested changes
    added zeroturnaround zt-exec 1.12 to the root pom as a managed dependency
    
    * devonfw#1517 implemented requested changes
    removed unnecessary build of test-jar
    
    * devonfw#1517 devonfw#1517 implemented requested changes
    adjusted debug log message
    made sure that missing files won't break the retrieval process
    added new testRetrieveTemplateSetArtifactWithMissingFile test
    
    * devonfw#1517 implemented requested changes
    changed wiremock dependency to wiremock-jre8 2.35.0
    
    * devonfw#1517 implemented requested changes
    changed java version to 11
    
    Co-authored-by: jan-vcapgemini <jan-vincent.hoelzle@capgemini.com>
    Zylesto and jan-vcapgemini authored Dec 16, 2022
    Configuration menu
    Copy the full SHA
    c95a9df View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2023

  1. devonfw#1619 cleanup docs

    maybeec committed Jan 2, 2023
    Configuration menu
    Copy the full SHA
    0176c1a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    edaed0e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ddc3bc View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into template-set-deployables

    # Conflicts:
    #	cobigen-eclipse/cobigen-eclipse-feature/.project
    #	cobigen-eclipse/cobigen-eclipse-test/.project
    #	cobigen-eclipse/cobigen-eclipse-updatesite/.project
    #	cobigen-eclipse/cobigen-eclipse/.project
    #	cobigen-templates/templates-devon4j/.classpath
    #	pom.xml
    maybeec committed Jan 2, 2023
    Configuration menu
    Copy the full SHA
    f4794fd View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2023

  1. Configuration menu
    Copy the full SHA
    f1ad8d7 View commit details
    Browse the repository at this point in the history
  2. spelling corrections

    maybeec committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    0d61fda View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1d8997a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    efd512e View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' into template-set-deployables

    # Conflicts:
    #	documentation/howto-devonfw-ide-CobiGen-PoC-E2E.asciidoc
    maybeec committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    5e1a7e3 View commit details
    Browse the repository at this point in the history
  6. Fix merge error

    maybeec committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    f73d720 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2023

  1. Removed xvfb-action

    as ubuntu-latest already contains xvfb and the action is not under maintenance anymore
    maybeec authored Jan 4, 2023
    Configuration menu
    Copy the full SHA
    4f9da87 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbb5331 View commit details
    Browse the repository at this point in the history
  3. Also resolve and cache dependencies for tycho

    + removing ansi suppression as of strange error on windows builds
    maybeec authored Jan 4, 2023
    Configuration menu
    Copy the full SHA
    1ded60f View commit details
    Browse the repository at this point in the history
  4. fix build on windows

    maybeec authored Jan 4, 2023
    Configuration menu
    Copy the full SHA
    dc72408 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b597945 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. Configuration menu
    Copy the full SHA
    e4f9a00 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    efdc183 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b76c231 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9dbe233 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9aed99a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eb8c1c1 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2023

  1. Configuration menu
    Copy the full SHA
    03d219b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49ae604 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    556cff8 View commit details
    Browse the repository at this point in the history
  4. fix workflow

    maybeec committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    199c84d View commit details
    Browse the repository at this point in the history
  5. added maven repository cache for faster execution (devonfw#1625)

    * added maven repository cache for faster execution
    
    * added maven repository cache for faster execution
    
    * removed unnecessary else case
    EduardKrieger authored Jan 6, 2023
    Configuration menu
    Copy the full SHA
    4e097f8 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2023

  1. Configuration menu
    Copy the full SHA
    e7ad216 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ab4a8d View commit details
    Browse the repository at this point in the history
  3. fix dependency caching

    maybeec committed Jan 7, 2023
    Configuration menu
    Copy the full SHA
    f4a9ebc View commit details
    Browse the repository at this point in the history
  4. fix build script

    maybeec committed Jan 7, 2023
    Configuration menu
    Copy the full SHA
    f339117 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2023

  1. Configuration menu
    Copy the full SHA
    81e95c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c1db7f View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

  1. debug test execution

    maybeec committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    72d89a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86122c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    357a938 View commit details
    Browse the repository at this point in the history
  4. fix workflow

    maybeec committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    d939f03 View commit details
    Browse the repository at this point in the history
  5. fix workflow

    maybeec committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    81c4d15 View commit details
    Browse the repository at this point in the history
  6. fix workflow

    maybeec committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    e6a2a72 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e8e0ce4 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2023

  1. Configuration menu
    Copy the full SHA
    fc6fc18 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35ac03e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f854bf1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fbda14e View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. Configuration menu
    Copy the full SHA
    67fdce9 View commit details
    Browse the repository at this point in the history
  2. fixing cache mismatches

    maybeec committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    dd94bab View commit details
    Browse the repository at this point in the history
  3. fixing checkout on windows

    maybeec committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    e28e03b View commit details
    Browse the repository at this point in the history
  4. more cache debugging!

    maybeec committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    8918a9f View commit details
    Browse the repository at this point in the history
  5. more cache debugging!

    maybeec committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    3e655e1 View commit details
    Browse the repository at this point in the history
  6. more cache debugging

    maybeec committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    67de615 View commit details
    Browse the repository at this point in the history
  7. fixing odd cache path

    maybeec committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    0fbb14c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c10ccce View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a6949e0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    715a962 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ed9670c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    be0cd10 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f9e8152 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d9758cb View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    033d462 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e4843bd View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    65891b7 View commit details
    Browse the repository at this point in the history
  18. Fix settings overwriting

    maybeec authored Jan 12, 2023
    Configuration menu
    Copy the full SHA
    b498c23 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2023

  1. Configuration menu
    Copy the full SHA
    b971f77 View commit details
    Browse the repository at this point in the history
  2. fix settings.xml overwriting

    maybeec committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    c8c7898 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9ff3ba5 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. Configuration menu
    Copy the full SHA
    10ffe53 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1140415 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e435a4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2208391 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. Configuration menu
    Copy the full SHA
    c66cdab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e65ddf View commit details
    Browse the repository at this point in the history
  3. fixing p2 compiler issues

    maybeec committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    40bd436 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. debugging + cleanup

    maybeec committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    62eb061 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. workaround for m-m-m/code#43

    maybeec committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    85e44ba View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

  1. Configuration menu
    Copy the full SHA
    94cd277 View commit details
    Browse the repository at this point in the history
  2. fixed a bug in findTemplates (devonfw#1630)

    * fixed a bug in findTemplates, added more unittest for the ConfigurationFinder and also added the lost test in AdaptTemplatesCommandIT for the monolitic structure
    
    * implemented requested changes
    
    * changed names of the tests and improved javadoc
    EduardKrieger authored Jan 27, 2023
    Configuration menu
    Copy the full SHA
    2260ee6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f0588b View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. Configuration menu
    Copy the full SHA
    b2b328e View commit details
    Browse the repository at this point in the history
  2. devonfw#1495 Combine template and configuration files into template s…

    …et files (devonfw#1597)
    
    * devonfw#1495 All changes in one commit
    
    * devonfw#1495 Resolved merge conflicts
    
    * devonfw#1495 Resolved conflicts
    
    * devonfw#1495 applied stash
    
    * devonfw#1495 deleted obsolete classes
    
    * devonfw#1495 removed useless method
    
    * devonfw#1495 Fixed templates.xml upgrader tests
    
    * trigger map will be loaded correctly
    
    * devonfw#1495 Fix for core-systemtests
    
    * devonfw#1495 Removed duplicates
    
    * fixed tests
    
    * Revert "fixed tests"
    
    This reverts commit da30dda.
    
    * added cli test
    
    * devonfw#1495 new core tests for tempalate-set.xml
    
    * devonfw#1495 Implemented a specifier for the reader
    
    * Revert "devonfw#1495 Implemented a specifier for the reader"
    
    This reverts commit 0edc655.
    
    * devonfw#1495 Changed templateSetConfiguration schema structure
    
    * devonfw#1495 Fixed TemplateSetConfigurationReader to read the new templateSetConfiguration.xsd
    added new Core tests and test resources
    
    * fixed install templates test
    
    * devonfw#1495 Added new test for Templatescan
    
    * devonfw#1495 Deleted unnecessary resources
    
    * Merged context.xml and templates.xml into template-set.xml for:
    - crud-openapi-java-server-app
    - crud-openapi-net
    - crud-typescript-angular-client-app
    - kafka-documentation
    - named-queries
    - openapi-documentation
    - rest-documentation
    - security-permissions
    - testdata-builder
    
    * devonfw#1495 Merged context.xml and templates.xml to template-set.xml
    
    * devonfw#1495 Fixed template-scan issue
    
    * devonfw#1495 Fixed syntax errors in template-set.xml Files
    
    * devonfw#1495 Fixed Templatescan not finding the templates location
    
    * devonfw#1495 TemplateSetReader combination test
    added new constructors to template and context readers
    cleaned up TemplateSetConfigurationReader
    added templates and context configuration getters to TemplateSetConfigurationReader
    changed all versioned imports to default io
    initialized templates and context readers in TemplateSetConfiguration readConfiguration method
    removed template set detection in templates and context configuration
    
    * devonfw#1495 re-added template set condition
    created templates and context configuration readers in template set readConfiguration method
    added configFilePath to TemplatesConfiguration constructor
    initialized templates and context configuration readers in template set readConfiguration method
    cleaned up template set template scan test
    
    * devonfw#1495 added more tests + resources
    cleaned up test resources
    
    * devonfw#1495 fixes
    added ConfigurationHolder to TemplateSetConfiguration
    added javadocs
    fixed configFilePath in TemplatesConfigurationReader for template-sets
    added templateSetConfigurationFile to TemplatesConfigurationReader
    fixed templates subfolder being used for rootTemplateFolder
    added a 2nd template-set to GenerationTestTemplateSetsXml
    
    * devonfw#1495 removed unused method
    
    * devonfw#1495 adjusted readConfiguration
    removed readConfiguration call from TemplateSetConfigurationReader
    added readConfiguration to TemplateSetConfiguration
    filled maps of triggers and templates in TemplateSetConfiguration readConfiguration method
    reformatted and adjusted test resource template-set.xmls
    
    * devonfw#1495 fixed create and generate
    replaced triggers in ContextConfiguration readConfiguration with template set triggers
    added extra check to getConfigLocationForTrigger (checks if template set is available)
    added getter for triggers to TemplateSetConfiguration
    temporary fix for missing templateFolder in trigger
    renamed test
    
    * devonfw#1495 Added TemplateSetConfiguration directly into the configuraion holder
    #	cobigen-cli/cli-systemtest/src/test/java/com/devonfw/cobigen/cli/systemtest/GenerateCommandIT.java
    #	cobigen/cobigen-core-api/src/main/java/com/devonfw/cobigen/api/constants/ConfigurationConstants.java
    #	cobigen/cobigen-core/pom.xml
    #	cobigen/cobigen-core/src/main/resources/schema/v6.0/templateSetConfiguration.xsd
    
    * devonfw#1495 fixed tests
    added wip hack for template_scan conflict with "templates/templates" paths
    moved "template/templates" root path creation into extra method initializeTemplateSetTemplatesRoot
    fixed templateScan paths in test resources (jar file too)
    
    * devonfw#1495 replaced mocked java plug-in
    added testdata_builder template-set to core-systemtest resources
    replaced mocked java plug-in with real input class
    
    * devonfw#1495 Made the ConfigurationHolder a singleton and some other refactors
    
    * devonfw#1495 removed ConfigurationFactory
    moved retrieveTemplatesConfiguration and retrieveTemplateSetConfiguration to ConfigurationHolder
    
    * devonfw#1495 removed singleeton again because this pattern didn't make sense here in the first place
    
    * devonfw#1495 Lots of optimizations and cleanup
    moved detection of template set from ContextConfiguration to ConfigurationHolder
    added lots of javadoc comments
    cleaned up AbstractContextConfiguration
    replaced TemplateSetConfiguration in ContextConfiguration with ConfigurationHolder
    added new Map rootTemplateFolders to ConfigurationHolder (replaces triggerConfigLocations?)
    
    * devonfw#1495 added 2nd template to overrideMerge test
    
    * devonfw#1495 more optimizations and cleanups
    moved isTemplateSet check from TemplatesConfiguration to ConfigurationHolder
    added new templatesConfigurations getter to ConfigurationHolder
    cleaned up ContextConfiguration constructor (made sure that triggers won't be loaded again)
    added a getter for increments to TemplateSetConfiguration
    
    * devonfw#1495 initialized proper templates list
    added templatesConfigurations to TemplateSetConfiguration
    passed properly initialized TemplatesConfigurations to getMatchingTemplates if we are in template set
    
    * devonfw#1495 more optimizations and cleanups
    removed Context and TemplatesConfigurationReaders from TemplateSetConfigurationReader
    initialized Context and TemplatesConfigurationReaders in TemplateSetConfiguration
    removed retrieveTemplatesConfiguration method (moved logic into readTemplatesConfiguration)
    
    * devonfw#1495 fixed template_scan root folder lookup
    
    * devonfw#1495 added and cleaned up tests
    added new classLoadingTemplateSetTest and resources
    added new testTemplateSetCorrectDestinationResolution test and resources
    reduced current test resource complexity
    renamed testReadTwoTemplateSetXml to testReadMultipleTemplateSetXmls
    
    * devonfw#1495 refactored loadTemplateSetFilesAdapted
    moved retrieval of template set root folders to new method
    
    * devonfw#1495 fixed conflict with templateRoot and utilsLocation
    added new retrieveTemplateSetUtilsLocationForTrigger method
    
    * devonfw#1495 fixed callClassLoadingTemplateSetTest
    added proper resources
    
    * devonfw#1495 added variableAssignments
    added variableAssignments to ClassLoading template set system test
    re-added fileSystemDependentPath handling to getConfigurationLocationforTrigger
    fixed ClassLoading template set system test
    
    * devonfw#1495
    Some refactors
    
    * devonfw#1495 Fixed error from previous push
    
    * devonfw#1495 fixed fileSystem conflict replaced 2nd if condition with else fixed unit tests changed templateSetFiles field (might be unnecessary)
    
    * devonfw#1495 disabled templates generation integration test
    
    * devonfw#1495 added example template-set integration test
    added example template-set integration test for crud-java-server-app template set
    moved functions.ftl into root template folder of crud-java-server-app
    
    * devonfw#1495 refactoring
    
    * devonfw#1495 added a test for version conflict detection
    some cleanup
    added test resources
    
    * devonfw#1495 removed static call
    
    * devonfw#1495 more optimizations and fixes
    split adapted and downloaded paths
    removed duplicated methods from TemplateSetConfigurationReader (can be found in TemplateSetConfigurationManager)
    fixed typos
    added getter for configuration locations to TemplateSetConfigurationManager
    removed file system creation and isZipFile check in ContextConfiguration retrieveConfigRootByTrigger and retrieveTemplateSetUtilsLocaitonByTrigger
    
    * devonfw#1495 added example template-set integration test
    added example template-set integration test for crud-openapi-java-server-app template set
    moved functions.ftl and makros.ftl into root template folder of crud-openapi-java-server-app
    
    * devonfw#1495 cleanup and test fixes
    removed unnecessary templateSetFiles field
    removed getTemplateSetFiles and addTemplateSetFiles methods
    fixed TemplateSetConfigurationReader check if configurations were found (added downloaded template set paths check)
    fixed template set reader unit tests
    
    * devonfw#1495 fixed makros and functions
    moved makros and functions into templates folder
    
    * devonfw#1495 disabled version conflict test
    
    * devonfw#1495 fixed github workflow
    enabled enableCrossOsArchive for eclipse-test cache restore
    
    * devonfw#1495 implemented requested changes
    reverted changes on AccumulationType Matcher
    
    * devonfw#1495 implemented requested changes
    removed unused imports
    
    * devonfw#1495 implemented requested changes
    changed version float number
    adjusted javadoc
    
    * devonfw#1495 implemented requested changes
    adjusted TemplateSetConfiguration initial release description
    
    * devonfw#1495 implemented requested changes
    adjusted/enhanced javadocs
    fixed typos
    removed links to Path
    
    * devonfw#1495 implemented requested changes
    changed throws from generic Exception to more specific ones
    adjusted javadocs
    
    * devonfw#1495 implemented requested changes
    changed compare to equals (sonatype issue fixed)
    
    * devonfw#1496 removed resource build
    removed src/main/templates dependency
    
    * devonfw#1495
    updated javadoc for templateSetConfigurations
    
    * added import that was lost in a merge
    
    * devonfw#1495 renamed test resources and changed folder structure
    
    * cleaning up the ressources and changing the structure to the new template set structure
    
    * adjusted ressources after merge
    
    * devonfw#1495 finallized test folder structure
    
    * devonfw#1495 fixed template set test structure
    moved templates and config files into src/main/resources
    
    * devonfw#1495 fixed template set resolving
    replaced src/main/templates with src/main/resources in TemplateSetConfigurationManager
    removed template resource folder inside downloaded template set detection
    removed initializeTemplateSetTemplatesRoot (will be handled by ts_scan configuration now)
    
    * devonfw#1495 fixed template set tests
    fixed template set resource configurations
    disabled testTemplateSetsDuplicatedThrowsError test
    added templates folder to each template set test resource configuration (fixes template_scan conflict)
    added downloaded projects to test resources and built them in core pom.xml (removes dependency on binaries)
    removed binaries from test resources
    added test resource jars to .gitignore
    
    * devonfw#1495 fixed template set projects
    moved functions and makros into src/main/resources
    
    * devonfw#1495 fixed cli tests
    added downloaded test project and automatic build
    replaced src/main/templates with src/main/resources
    
    * devonfw#1495 fixed template set resource folder
    fixed template set resource folder in crud-java-server-app template set test
    
    * devonfw#1495 optimized template set tests
    renamed single template set tests
    removed unnecessary file copy operations in setupDevtemplates method
    added test data builder test
    added crud angular client app test
    
    * devonfw#1495 fixed conflicted class load template set test
    
    * devonfw#1495 added crud openapi net test to template set
    
    * devonfw#1495 fixed template set jars
    
    * devonfw#1495 adjusted GenerationIT system test
    added template set jar test projects to system test
    made sure that generation of all template sets (including downloaded jars) gets tested
    added generated jars to .gitignore
    
    * devonfw#1495 fixed plugin loading and jar pathing
    added OpenApi test resource and test
    renamed GenerationIT tests
    added OpenApi dependency to core-systemtest and root pom
    
    * devonfw#1495 resolved TODO
    renamed src/main/resources constant to MAVEN_CONFIGURATION_RESOURCE_FOLDER
    
    * devonfw#1495 resolved TODO
    added javadoc for templateSetConfigurationFile
    removed throws declaration
    
    * devonfw#1495 modularized old monolithic template tests
    added individual templateSet tests and resources to each templateSet project
    
    * devonfw#1495 added missing typescript templateSet test
    
    * devonfw#1495 resolved TODO
    removed unused loadConfig method
    
    * devonfw#1495 resolved TODOs
    removed FileNotFoundException
    made templateSetPaths private
    removed TODOs which are not needed anymore
    
    * devonfw#1495 resolved TODO
    added extra condition for optional template folders in template sets
    removed todo
    
    * devonfw#1495 Fixed folder structure in crud-java-ea-uml
    
    * added missing jars to ignore
    
    * devonfw#1495 temporarily disabled test
    
    * devonfw#1495 temporarily disabled tests
    
    ---------
    
    Co-authored-by: MansourD <96188427+mdukhan@users.noreply.github.com>
    Co-authored-by: MansourD <mansour.dukhan@capgemini.com>
    Co-authored-by: EduardKrieger <eduard.krieger@capgemini.com>
    Co-authored-by: Lurian <lurian-code@protonmail.com>
    Co-authored-by: jan-vcapgemini <jan-vincent.hoelzle@capgemini.com>
    Co-authored-by: Malte Brunnlieb <maybeec@users.noreply.github.com>
    Co-authored-by: cedricarnauld123 <cedricarnauld2@gmail.com>
    8 people authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    514b1e6 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. added TODO

    jan-vcapgemini committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    340b569 View commit details
    Browse the repository at this point in the history
  2. added TODO

    jan-vcapgemini committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    a53b75d View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. fixed eclipse tests freezes

    increased swt bot wait time of tests
    jan-vcapgemini committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    485d5a4 View commit details
    Browse the repository at this point in the history
  2. 1622 Restore and fixed adaptTemplatesTest on eclipse (devonfw#1641)

    * devonfw#1509 Restored original code for adaptTemplatesAndGenerate Test devonfw#1622
    
    * devonfw#1622 reformat to follow the next change
    
    * devonfw#1622 reintroduce changes
    
    * devonfw#1622 remove old templates update
    
    ---------
    
    Co-authored-by: Cedric Betom <cedric.arnauld2@gmail.com>
    cedricarnauld123 and Cedric Betom authored Mar 17, 2023
    Configuration menu
    Copy the full SHA
    9148d62 View commit details
    Browse the repository at this point in the history
  3. devonfw#1622 fixed eclipse adapt monolithic templates test

    added templates folder
    added some comments describing the scenario
    jan-vcapgemini committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    2e794bd View commit details
    Browse the repository at this point in the history
  4. added TODO

    jan-vcapgemini committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    a01765e View commit details
    Browse the repository at this point in the history
  5. added TODO

    jan-vcapgemini committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    faee4f1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a32120b View commit details
    Browse the repository at this point in the history
  7. added TODO

    jan-vcapgemini committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    cd38c95 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2b1360d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ead77d6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3b92e6f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8318b2a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e15f077 View commit details
    Browse the repository at this point in the history
  13. added method to change CobiGen home

    use for tests only!!
    jan-vcapgemini committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    587f983 View commit details
    Browse the repository at this point in the history
  14. added TODO

    adjusted javadoc
    jan-vcapgemini committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    5ca8f21 View commit details
    Browse the repository at this point in the history
  15. adjusted javadoc

    jan-vcapgemini committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    177f9d3 View commit details
    Browse the repository at this point in the history
  16. added TODO

    refactored with active trigger
    jan-vcapgemini committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    f41220b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    694b0c9 View commit details
    Browse the repository at this point in the history
  18. refactored AbstractContextConfigurationReader

    moved content of AbstractContextConfigurationReader into ContextConfigurationReader
    removed AbstractContextConfigurationReader
    jan-vcapgemini committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    bfb5536 View commit details
    Browse the repository at this point in the history
  19. made fields private

    jan-vcapgemini committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    f75dfe7 View commit details
    Browse the repository at this point in the history
  20. made fields private

    jan-vcapgemini committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    91edfcc View commit details
    Browse the repository at this point in the history
  21. added TODO

    jan-vcapgemini committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    2c440e2 View commit details
    Browse the repository at this point in the history
  22. cleanup

    changed to private
    removed configRoot field (was not used)
    removed configurationHolder field (was not used)
    jan-vcapgemini committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    9d7ca6d View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    21b3f71 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    167a978 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    35f5d1a View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    472ea6e View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    b3dc966 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    9112b26 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2023

  1. added test path check to CobiGenPaths

    added some log messages to temporary CobiGen home test path usages
    jan-vcapgemini committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    65b988e View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. added TODO

    jan-vcapgemini committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    9625a53 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f251ea3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    edc17c7 View commit details
    Browse the repository at this point in the history
  4. cleanup of ConfigurationFinder

    enabled ignored tests
    removed unused param
    removed unused exceptions
    added missing javadoc params
    jan-vcapgemini committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    7c1c6af View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0f8b48b View commit details
    Browse the repository at this point in the history
  6. adjusted javadocs

    jan-vcapgemini committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    654499f View commit details
    Browse the repository at this point in the history
  7. removed unused files

    jan-vcapgemini committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    b264377 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. fixed PostPoneUtil tests

    replaced test resource dependency with temporary file
    jan-vcapgemini committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    d522e05 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    abbac3e View commit details
    Browse the repository at this point in the history
  3. cleanup

    jan-vcapgemini committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    28d91bc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0b79b14 View commit details
    Browse the repository at this point in the history
  5. 1495 fixed working branch adapt templates feature (devonfw#1645)

    * devonfw#1495 All changes in one commit
    
    * devonfw#1495 Resolved merge conflicts
    
    * devonfw#1495 Resolved conflicts
    
    * devonfw#1495 applied stash
    
    * devonfw#1495 deleted obsolete classes
    
    * devonfw#1495 removed useless method
    
    * devonfw#1495 Fixed templates.xml upgrader tests
    
    * trigger map will be loaded correctly
    
    * devonfw#1495 Fix for core-systemtests
    
    * devonfw#1495 Removed duplicates
    
    * fixed tests
    
    * Revert "fixed tests"
    
    This reverts commit da30dda.
    
    * added cli test
    
    * devonfw#1495 new core tests for tempalate-set.xml
    
    * devonfw#1495 Implemented a specifier for the reader
    
    * Revert "devonfw#1495 Implemented a specifier for the reader"
    
    This reverts commit 0edc655.
    
    * devonfw#1495 Changed templateSetConfiguration schema structure
    
    * devonfw#1495 Fixed TemplateSetConfigurationReader to read the new templateSetConfiguration.xsd
    added new Core tests and test resources
    
    * fixed install templates test
    
    * devonfw#1495 Added new test for Templatescan
    
    * devonfw#1495 Deleted unnecessary resources
    
    * Merged context.xml and templates.xml into template-set.xml for:
    - crud-openapi-java-server-app
    - crud-openapi-net
    - crud-typescript-angular-client-app
    - kafka-documentation
    - named-queries
    - openapi-documentation
    - rest-documentation
    - security-permissions
    - testdata-builder
    
    * devonfw#1495 Merged context.xml and templates.xml to template-set.xml
    
    * devonfw#1495 Fixed template-scan issue
    
    * devonfw#1495 Fixed syntax errors in template-set.xml Files
    
    * devonfw#1495 Fixed Templatescan not finding the templates location
    
    * devonfw#1495 TemplateSetReader combination test
    added new constructors to template and context readers
    cleaned up TemplateSetConfigurationReader
    added templates and context configuration getters to TemplateSetConfigurationReader
    changed all versioned imports to default io
    initialized templates and context readers in TemplateSetConfiguration readConfiguration method
    removed template set detection in templates and context configuration
    
    * devonfw#1495 re-added template set condition
    created templates and context configuration readers in template set readConfiguration method
    added configFilePath to TemplatesConfiguration constructor
    initialized templates and context configuration readers in template set readConfiguration method
    cleaned up template set template scan test
    
    * devonfw#1495 added more tests + resources
    cleaned up test resources
    
    * devonfw#1495 fixes
    added ConfigurationHolder to TemplateSetConfiguration
    added javadocs
    fixed configFilePath in TemplatesConfigurationReader for template-sets
    added templateSetConfigurationFile to TemplatesConfigurationReader
    fixed templates subfolder being used for rootTemplateFolder
    added a 2nd template-set to GenerationTestTemplateSetsXml
    
    * devonfw#1495 removed unused method
    
    * devonfw#1495 adjusted readConfiguration
    removed readConfiguration call from TemplateSetConfigurationReader
    added readConfiguration to TemplateSetConfiguration
    filled maps of triggers and templates in TemplateSetConfiguration readConfiguration method
    reformatted and adjusted test resource template-set.xmls
    
    * devonfw#1495 fixed create and generate
    replaced triggers in ContextConfiguration readConfiguration with template set triggers
    added extra check to getConfigLocationForTrigger (checks if template set is available)
    added getter for triggers to TemplateSetConfiguration
    temporary fix for missing templateFolder in trigger
    renamed test
    
    * devonfw#1495 Added TemplateSetConfiguration directly into the configuraion holder
    #	cobigen-cli/cli-systemtest/src/test/java/com/devonfw/cobigen/cli/systemtest/GenerateCommandIT.java
    #	cobigen/cobigen-core-api/src/main/java/com/devonfw/cobigen/api/constants/ConfigurationConstants.java
    #	cobigen/cobigen-core/pom.xml
    #	cobigen/cobigen-core/src/main/resources/schema/v6.0/templateSetConfiguration.xsd
    
    * devonfw#1495 fixed tests
    added wip hack for template_scan conflict with "templates/templates" paths
    moved "template/templates" root path creation into extra method initializeTemplateSetTemplatesRoot
    fixed templateScan paths in test resources (jar file too)
    
    * devonfw#1495 replaced mocked java plug-in
    added testdata_builder template-set to core-systemtest resources
    replaced mocked java plug-in with real input class
    
    * devonfw#1495 Made the ConfigurationHolder a singleton and some other refactors
    
    * devonfw#1495 removed ConfigurationFactory
    moved retrieveTemplatesConfiguration and retrieveTemplateSetConfiguration to ConfigurationHolder
    
    * devonfw#1495 removed singleeton again because this pattern didn't make sense here in the first place
    
    * devonfw#1495 Lots of optimizations and cleanup
    moved detection of template set from ContextConfiguration to ConfigurationHolder
    added lots of javadoc comments
    cleaned up AbstractContextConfiguration
    replaced TemplateSetConfiguration in ContextConfiguration with ConfigurationHolder
    added new Map rootTemplateFolders to ConfigurationHolder (replaces triggerConfigLocations?)
    
    * devonfw#1495 added 2nd template to overrideMerge test
    
    * devonfw#1495 more optimizations and cleanups
    moved isTemplateSet check from TemplatesConfiguration to ConfigurationHolder
    added new templatesConfigurations getter to ConfigurationHolder
    cleaned up ContextConfiguration constructor (made sure that triggers won't be loaded again)
    added a getter for increments to TemplateSetConfiguration
    
    * devonfw#1495 initialized proper templates list
    added templatesConfigurations to TemplateSetConfiguration
    passed properly initialized TemplatesConfigurations to getMatchingTemplates if we are in template set
    
    * devonfw#1495 more optimizations and cleanups
    removed Context and TemplatesConfigurationReaders from TemplateSetConfigurationReader
    initialized Context and TemplatesConfigurationReaders in TemplateSetConfiguration
    removed retrieveTemplatesConfiguration method (moved logic into readTemplatesConfiguration)
    
    * devonfw#1495 fixed template_scan root folder lookup
    
    * devonfw#1495 added and cleaned up tests
    added new classLoadingTemplateSetTest and resources
    added new testTemplateSetCorrectDestinationResolution test and resources
    reduced current test resource complexity
    renamed testReadTwoTemplateSetXml to testReadMultipleTemplateSetXmls
    
    * devonfw#1495 refactored loadTemplateSetFilesAdapted
    moved retrieval of template set root folders to new method
    
    * devonfw#1495 fixed conflict with templateRoot and utilsLocation
    added new retrieveTemplateSetUtilsLocationForTrigger method
    
    * devonfw#1495 fixed callClassLoadingTemplateSetTest
    added proper resources
    
    * devonfw#1495 added variableAssignments
    added variableAssignments to ClassLoading template set system test
    re-added fileSystemDependentPath handling to getConfigurationLocationforTrigger
    fixed ClassLoading template set system test
    
    * devonfw#1495
    Some refactors
    
    * devonfw#1495 Fixed error from previous push
    
    * devonfw#1495 fixed fileSystem conflict replaced 2nd if condition with else fixed unit tests changed templateSetFiles field (might be unnecessary)
    
    * devonfw#1495 disabled templates generation integration test
    
    * devonfw#1495 added example template-set integration test
    added example template-set integration test for crud-java-server-app template set
    moved functions.ftl into root template folder of crud-java-server-app
    
    * devonfw#1495 refactoring
    
    * devonfw#1495 added a test for version conflict detection
    some cleanup
    added test resources
    
    * devonfw#1495 removed static call
    
    * devonfw#1495 more optimizations and fixes
    split adapted and downloaded paths
    removed duplicated methods from TemplateSetConfigurationReader (can be found in TemplateSetConfigurationManager)
    fixed typos
    added getter for configuration locations to TemplateSetConfigurationManager
    removed file system creation and isZipFile check in ContextConfiguration retrieveConfigRootByTrigger and retrieveTemplateSetUtilsLocaitonByTrigger
    
    * devonfw#1495 added example template-set integration test
    added example template-set integration test for crud-openapi-java-server-app template set
    moved functions.ftl and makros.ftl into root template folder of crud-openapi-java-server-app
    
    * devonfw#1495 cleanup and test fixes
    removed unnecessary templateSetFiles field
    removed getTemplateSetFiles and addTemplateSetFiles methods
    fixed TemplateSetConfigurationReader check if configurations were found (added downloaded template set paths check)
    fixed template set reader unit tests
    
    * devonfw#1495 fixed makros and functions
    moved makros and functions into templates folder
    
    * devonfw#1495 disabled version conflict test
    
    * devonfw#1495 fixed github workflow
    enabled enableCrossOsArchive for eclipse-test cache restore
    
    * devonfw#1495 implemented requested changes
    reverted changes on AccumulationType Matcher
    
    * devonfw#1495 implemented requested changes
    removed unused imports
    
    * devonfw#1495 implemented requested changes
    changed version float number
    adjusted javadoc
    
    * devonfw#1495 implemented requested changes
    adjusted TemplateSetConfiguration initial release description
    
    * devonfw#1495 implemented requested changes
    adjusted/enhanced javadocs
    fixed typos
    removed links to Path
    
    * devonfw#1495 implemented requested changes
    changed throws from generic Exception to more specific ones
    adjusted javadocs
    
    * devonfw#1495 implemented requested changes
    changed compare to equals (sonatype issue fixed)
    
    * devonfw#1496 removed resource build
    removed src/main/templates dependency
    
    * devonfw#1495
    updated javadoc for templateSetConfigurations
    
    * added import that was lost in a merge
    
    * devonfw#1495 renamed test resources and changed folder structure
    
    * cleaning up the ressources and changing the structure to the new template set structure
    
    * adjusted ressources after merge
    
    * devonfw#1495 finallized test folder structure
    
    * Began implementing new test case
    
    * devonfw#1495 fixed template set test structure
    moved templates and config files into src/main/resources
    
    * devonfw#1495 fixed template set resolving
    replaced src/main/templates with src/main/resources in TemplateSetConfigurationManager
    removed template resource folder inside downloaded template set detection
    removed initializeTemplateSetTemplatesRoot (will be handled by ts_scan configuration now)
    
    * devonfw#1495 fixed template set tests
    fixed template set resource configurations
    disabled testTemplateSetsDuplicatedThrowsError test
    added templates folder to each template set test resource configuration (fixes template_scan conflict)
    added downloaded projects to test resources and built them in core pom.xml (removes dependency on binaries)
    removed binaries from test resources
    added test resource jars to .gitignore
    
    * devonfw#1495 fixed template set projects
    moved functions and makros into src/main/resources
    
    * devonfw#1495 fixed cli tests
    added downloaded test project and automatic build
    replaced src/main/templates with src/main/resources
    
    * devonfw#1495 fixed template set resource folder
    fixed template set resource folder in crud-java-server-app template set test
    
    * Fixed adaptTemplateSetTest
    
    * Implemented extractTemplateSetsTest
    
    * began implementing methods into new test
    
    * devonfw#1495 optimized template set tests
    renamed single template set tests
    removed unnecessary file copy operations in setupDevtemplates method
    added test data builder test
    added crud angular client app test
    
    * devonfw#1495 fixed conflicted class load template set test
    
    * devonfw#1495 added crud openapi net test to template set
    
    * devonfw#1495 fixed template set jars
    
    * devonfw#1495 adjusted GenerationIT system test
    added template set jar test projects to system test
    made sure that generation of all template sets (including downloaded jars) gets tested
    added generated jars to .gitignore
    
    * devonfw#1495 fixed plugin loading and jar pathing
    added OpenApi test resource and test
    renamed GenerationIT tests
    added OpenApi dependency to core-systemtest and root pom
    
    * devonfw#1495 resolved TODO
    renamed src/main/resources constant to MAVEN_CONFIGURATION_RESOURCE_FOLDER
    
    * devonfw#1495 resolved TODO
    added javadoc for templateSetConfigurationFile
    removed throws declaration
    
    * devonfw#1495 modularized old monolithic template tests
    added individual templateSet tests and resources to each templateSet project
    
    * devonfw#1495 added missing typescript templateSet test
    
    * devonfw#1495 resolved TODO
    removed unused loadConfig method
    
    * devonfw#1495 resolved TODOs
    removed FileNotFoundException
    made templateSetPaths private
    removed TODOs which are not needed anymore
    
    * devonfw#1495 resolved TODO
    added extra condition for optional template folders in template sets
    removed todo
    
    * Identified todos
    
    * added pattern
    
    * implemented basic logic for information gathering
    
    * simplified the new method and embedded new information into the mavencoordinatestate object
    
    * added mavencoordinates package; implemented a wrapper class for pairs of MavenCoordinateStates; implemented errors and logs into getTemplateSetJarFolderStructure
    
    * successfully implemented getTemplateSetJarFolderStructure with test
    
    * modified the test for getTemplateSetJarFolderStructure to extensively test the method
    
    * Fixed the test
    
    * extensively tested the new MavenCoordinatePair data structure
    
    * adapt command makes use of new data structure
    
    * devonfw#1495 Fixed folder structure in crud-java-ea-uml
    
    * added missing jars to ignore
    
    * devonfw#1495 temporarily disabled test
    
    * devonfw#1495 temporarily disabled tests
    
    * template adapter rework is completed and tested
    
    * template adapter rework is completed and tested
    
    * core builds now
    
    * dependency cycle dissolved
    
    * added mavencoordinates to downloadjar
    
    * devonfw#1642 made adapt template set process functional
    added proper adapt templates process
    renamed getValue0 and getValue1 to getSourcesJar and getClassesJar
    adjusted tests to check for correct folder structure after adapt process
    re-enabled CLI adaptTemplateSetTest
    
    * devonfw#1642 re-enabled CLI adaptTemplatesTest
    
    * devonfw#1642 added test resources to CLI
    added template set test resource projects (will be converted to downloaded jars automatically)
    
    * devonfw#1642 added build test resources to ignore
    
    * devonfw#1642 changed adaptTemplateSetsTest to use template sets from test ressources
    
    * devonfw#1645 made adapt template set process functional
    removed MavenCoordinateState model
    removed MavenCoordinateStatePair model
    adjusted tests
    added template set projects to test resources
    added changes from EduardKrieger to TemplateAdapterImpl
    
    * devonfw#1645 removed null return from TemplateAdapter
    replaced null with empty list
    adjusted tests
    added more tests
    
    * devonfw#1645 re-added template-set projects
    
    * devonfw#1645 removed javatuples dependency
    
    ---------
    
    Co-authored-by: KHucklenbroich <K.Hucklenbroich@web.de>
    Co-authored-by: MansourD <96188427+mdukhan@users.noreply.github.com>
    Co-authored-by: MansourD <mansour.dukhan@capgemini.com>
    Co-authored-by: EduardKrieger <eduard.krieger@capgemini.com>
    Co-authored-by: Lurian <lurian-code@protonmail.com>
    Co-authored-by: jan-vcapgemini <jan-vincent.hoelzle@capgemini.com>
    Co-authored-by: Malte Brunnlieb <maybeec@users.noreply.github.com>
    Co-authored-by: cedricarnauld123 <cedricarnauld2@gmail.com>
    9 people authored Mar 22, 2023
    Configuration menu
    Copy the full SHA
    af182c4 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Configuration menu
    Copy the full SHA
    ef61c78 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. devonfw#1638 implemented download jar process (from properties) (devo…

    …nfw#1653)
    
    * devonfw#1638 implemented download jar process (from properties)
    added new retrieveTemplateSetJarDownloadURLs method to ArtifactRetriever
    replaced old templates download with template set (uses ArtifactRetriever)
    added new downloadJarFromURL method to TemplatesJarUtil
    added lots of adjustments for SNAPSHOT handling
    added createRootURL method to AbstractSearchResponse (just returns the root URL of a link)
    adjusted Username and Password getters of ServerCredentials (workaround for missing credentials)
    added core-artifact-retriever to core dependencies
    
    * devonfw#1638 fixed NPE
    
    * devonfw#1638 adjusted request
    added Accept and Authorization headers
    
    * devonfw#1638 fixed createRootURL
    added port
    returned empty string instead of null
    
    * devonfw#1638 adjusted javadocs
    
    * devonfw#1638 added fallback
    added fallback to sonatype if retrieval from maven settings did not work
    added FALLBACK_REPOSITORY_URL to constants
    
    * devonfw#1638 removed temporary ArtifactReader
    removed ArtifactReader model, tests and test resources (was replaced with template set reader from core)
    jan-vcapgemini authored Mar 28, 2023
    Configuration menu
    Copy the full SHA
    cd5a294 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. fixed template installation tests

    replaced old monolithic coordinates with new template-sets
    added new test for devonfw#1656 (ignored for now)
    added TODOs to check if tests are still valid
    jan-vcapgemini committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    9f31845 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fcfc0e8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3314e71 View commit details
    Browse the repository at this point in the history
  4. renamed method and adjusted javadoc

    renamed loadTemplateSetConfigurations to retrieveCobiGenProperties
    adjusted javadoc description and params
    jan-vcapgemini committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    151698e View commit details
    Browse the repository at this point in the history
  5. adjusted javadoc

    added better description
    jan-vcapgemini committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    0c07125 View commit details
    Browse the repository at this point in the history
  6. adjusted javadoc

    jan-vcapgemini committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    fb9ba81 View commit details
    Browse the repository at this point in the history
  7. removed empty newline

    jan-vcapgemini committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    540abee View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    39aa279 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Configuration menu
    Copy the full SHA
    0c28780 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

  1. Configuration menu
    Copy the full SHA
    da1f980 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    52f4f85 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc64317 View commit details
    Browse the repository at this point in the history
  4. adjusted javadocs

    jan-vcapgemini authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    d68fc46 View commit details
    Browse the repository at this point in the history
  5. added issue to TODO

    jan-vcapgemini authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    4bf5ca9 View commit details
    Browse the repository at this point in the history
  6. added issue to TODO

    jan-vcapgemini authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    217c8a4 View commit details
    Browse the repository at this point in the history
  7. removed unused fields

    jan-vcapgemini committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    beb7248 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1a081e2 View commit details
    Browse the repository at this point in the history
  9. added issue to TODO

    jan-vcapgemini authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    f163973 View commit details
    Browse the repository at this point in the history
  10. adjusted javadocs

    added issues to TODOs
    jan-vcapgemini authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    64683ab View commit details
    Browse the repository at this point in the history
  11. added issue to TODO

    jan-vcapgemini authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    27dced6 View commit details
    Browse the repository at this point in the history
  12. fixed download by properties

    made sure that template set jars only get downloaded when template-sets.installed was set
    renamed fields of ConfigurationProperties
    jan-vcapgemini committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    07e7ad8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b045ea2 View commit details
    Browse the repository at this point in the history
  14. prepared template set version conflict test

    added issue to TODO
    adjusted test to check for only one matching template
    jan-vcapgemini committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    b34d7e6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    82d0ad4 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2023

  1. Simple fixes

    NelsonNew authored Apr 1, 2023
    Configuration menu
    Copy the full SHA
    ac2efa9 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. applied requested changes

    removed unnecessary WireMockServer in tests
    jan-vcapgemini committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    e79d214 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5757ff View commit details
    Browse the repository at this point in the history
  3. implemented requested changes

    changed class of ContextConfiguration from impl class to jaxb generated one
    jan-vcapgemini committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    75adfe4 View commit details
    Browse the repository at this point in the history
  4. implemented requested changes

    removed unused configRoot field
    added issue to TODOs
    jan-vcapgemini committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    a51ee91 View commit details
    Browse the repository at this point in the history
  5. added issue to TODO

    jan-vcapgemini committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    b5574a1 View commit details
    Browse the repository at this point in the history
  6. removed unused field

    jan-vcapgemini committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    c5e9d33 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b98e202 View commit details
    Browse the repository at this point in the history
  8. Typo fix

    NelsonNew authored Apr 3, 2023
    Configuration menu
    Copy the full SHA
    ae0c108 View commit details
    Browse the repository at this point in the history
  9. Finished sentence

    NelsonNew authored Apr 3, 2023
    Configuration menu
    Copy the full SHA
    0611e0f View commit details
    Browse the repository at this point in the history
  10. devonfw#1667 Made template set root directories accessible for the re…

    …ader
    
    removed templateSetPaths field in TemplateSetConfigurationManager
    adjusted addConfigRoot to provide the root template set folder
    added test to check for invalid template set folders
    removed addConfigRoot method
    removed getUtilSourceFolder method (now the same way to determine utility folders works for adapted and downloaded template sets)
    jan-vcapgemini committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    5113482 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b421049 View commit details
    Browse the repository at this point in the history
  12. implemented requested changes

    removed catch of NotYetSupportedException from TemplateSetConfigurationReader validate process
    jan-vcapgemini committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    a25b371 View commit details
    Browse the repository at this point in the history
  13. implemented requested changes

    changed default of vaidate allowMonolothicConfiguration to false
    changed TemplateSetConfigurationReader validate to non monolithic
    removed catch of NotYetSupportedException from ContextConfigurationReader validate process
    jan-vcapgemini committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    01ef924 View commit details
    Browse the repository at this point in the history
  14. implemented requested changes

    added issue link to TODO
    adjusted javadocs
    jan-vcapgemini committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    950aaa7 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. devonfw#1670 hotfix

    set allow monolithic templates in validator to true again (temporary workaround)
    added TODO with link to issue
    jan-vcapgemini committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    28f53b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a1e6f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ad76aea View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    980e893 View commit details
    Browse the repository at this point in the history
  5. adjusted javadoc

    jan-vcapgemini committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    02bdb62 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. added issue to TODOs

    jan-vcapgemini committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    26b6c2c View commit details
    Browse the repository at this point in the history
  2. sonatype-lift fixes

    upgraded xercesImpl from test files to 2.12.2
    jan-vcapgemini committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    2012d11 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    28ce188 View commit details
    Browse the repository at this point in the history
  4. added TODO with link to issue

    removed IOException from javadoc
    jan-vcapgemini committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    f54e6c3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e3469e8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f3de717 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f7f16ec View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2023

  1. sonatype-lift changes

    changed spring release to 4.0.4
    jan-vcapgemini committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    677ea7c View commit details
    Browse the repository at this point in the history
  2. sonatype-lift changes

    changed spring release to 4.0.4
    jan-vcapgemini committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    4d728ba View commit details
    Browse the repository at this point in the history
  3. sonatype-lift changes

    addressed change requests
    jan-vcapgemini committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    f3a4399 View commit details
    Browse the repository at this point in the history
  4. added comment

    jan-vcapgemini committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    ed156b2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    79f94e8 View commit details
    Browse the repository at this point in the history
  6. fixed typo

    jan-vcapgemini committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    587b2e9 View commit details
    Browse the repository at this point in the history
  7. sonatype-lift changes, hotfix

    changed spring release to 3.7.10
    jan-vcapgemini committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    08e7892 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5af0844 View commit details
    Browse the repository at this point in the history
  9. added TODO and link to issue

    adjusted comments + javadoc
    jan-vcapgemini committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    1b49fb0 View commit details
    Browse the repository at this point in the history
  10. adjusted javadoc

    fixed issues
    applied reformat
    jan-vcapgemini committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    c4ce99d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6ae0954 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3ef6f64 View commit details
    Browse the repository at this point in the history
  13. removed unused files

    jan-vcapgemini committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    deb68b6 View commit details
    Browse the repository at this point in the history
  14. adjusted javadoc

    jan-vcapgemini committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    ee90c8b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5983e65 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c0c39c4 View commit details
    Browse the repository at this point in the history
  17. cleanup

    jan-vcapgemini committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    e82340a View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2a96c00 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    52ba0fb View commit details
    Browse the repository at this point in the history
  20. adjusted javadoc

    jan-vcapgemini committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    a2a4137 View commit details
    Browse the repository at this point in the history
  21. cleanup

    jan-vcapgemini committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    676ac3e View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2023

  1. Configuration menu
    Copy the full SHA
    d57a660 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c64a1e View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

  1. adjusted javadocs

    jan-vcapgemini committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    ba8f1b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d091ce0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ebd5dec View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. Configuration menu
    Copy the full SHA
    bb245f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    682538e View commit details
    Browse the repository at this point in the history
  3. spellcheck fixes

    jan-vcapgemini committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    7c4d31b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    35ca10a View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. Configuration menu
    Copy the full SHA
    603c105 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. Configuration menu
    Copy the full SHA
    de4177b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    58cf2c9 View commit details
    Browse the repository at this point in the history
  3. Revert "fix eclipse e2e test classpath"

    This reverts commit 5c64a1e.
    jan-vcapgemini committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    5821c9d View commit details
    Browse the repository at this point in the history
  4. Fixed elif syntax

    maybeec authored Apr 17, 2023
    Configuration menu
    Copy the full SHA
    8d68916 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2023

  1. Configuration menu
    Copy the full SHA
    e3ccdbc View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into 1494-wip-template-set-plugin-loader

    # Conflicts:
    #	cobigen-cli/cli/src/main/resources/pom.xml
    #	cobigen-eclipse/cobigen-eclipse-test/src/main/resources/UpgradeMonolithicTemplatesTest/templates/CobiGen_Templates/src/main/templates/crud_openapi_angular_service_based_app/templates.xml
    #	cobigen-maven/cobigen-maven-systemtest/src/test/resources/testdata/systemtest/Devon4JTemplateTest/TestTemplatesProjectForPom/src/main/templates/context.xml
    #	cobigen-maven/cobigen-maven-systemtest/src/test/resources/testdata/systemtest/Devon4JTemplateTest/TestTemplatesProjectForPom/src/main/templates/crud_java_server_app/templates.xml
    #	cobigen-templates/templates-devon4j/src/main/templates/kafka_documentation/templates.xml
    jan-vcapgemini committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    3bb7f18 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Configuration menu
    Copy the full SHA
    63a3c8b View commit details
    Browse the repository at this point in the history