6060 <org .imixs.workflow.version>6.1.4</org .imixs.workflow.version>
6161 <org .imixs.micro.version>1.0.0</org .imixs.micro.version>
6262 <microprofile .version>6.0</microprofile .version>
63+ <junit .jupiter.version>5.9.2</junit .jupiter.version>
64+ <mockito .version>5.8.0</mockito .version>
65+ <org .imixs.melman.version>2.1.0</org .imixs.melman.version>
6366 <custom .webResources>src/main/webapp</custom .webResources>
6467 <custom .unpackTypes>war</custom .unpackTypes>
6568 </properties >
416419 <groupId >org.apache.maven.plugins</groupId >
417420 <artifactId >maven-release-plugin</artifactId >
418421 </plugin >
419-
422+ <!-- Testing JUnit 5 -->
423+ <plugin >
424+ <groupId >org.apache.maven.plugins</groupId >
425+ <artifactId >maven-surefire-plugin</artifactId >
426+ <version >3.1.2</version >
427+ </plugin >
420428 </plugins >
421429
422430 <finalName >imixs-process-manager</finalName >
462470 <version >${org.imixs.workflow.version} </version >
463471 </dependency >
464472
465- <!-- Imixs Micro -->
466- <dependency >
467- <groupId >org.imixs.workflow</groupId >
468- <artifactId >imixs-micro-client</artifactId >
469- <version >${org.imixs.micro.version} </version >
470- </dependency >
471-
472473 <!-- Apache Lucene Core -->
473474 <dependency >
474475 <groupId >org.imixs.workflow</groupId >
481482 <artifactId>imixs-workflow-index-solr</artifactId> <version>${org.imixs.workflow.version}</version>
482483 </dependency> -->
483484
485+
486+ <!-- Testing -->
487+ <dependency >
488+ <groupId >org.imixs.workflow</groupId >
489+ <artifactId >imixs-melman</artifactId >
490+ <version >${org.imixs.melman.version} </version >
491+ <scope >test</scope >
492+ </dependency >
493+ <!-- JUnit 5 Dependencies -->
494+ <dependency >
495+ <groupId >org.junit.jupiter</groupId >
496+ <artifactId >junit-jupiter-api</artifactId >
497+ <version >${junit.jupiter.version} </version >
498+ <scope >test</scope >
499+ </dependency >
500+ <dependency >
501+ <groupId >org.junit.jupiter</groupId >
502+ <artifactId >junit-jupiter-engine</artifactId >
503+ <version >${junit.jupiter.version} </version >
504+ <scope >test</scope >
505+ </dependency >
506+ <!-- Mockito Dependencies -->
507+ <dependency >
508+ <groupId >org.mockito</groupId >
509+ <artifactId >mockito-core</artifactId >
510+ <version >${mockito.version} </version >
511+ <scope >test</scope >
512+ </dependency >
513+ <dependency >
514+ <groupId >org.mockito</groupId >
515+ <artifactId >mockito-junit-jupiter</artifactId >
516+ <version >${mockito.version} </version >
517+ <scope >test</scope >
518+ </dependency >
519+ <!-- Test dependencies -->
520+ <dependency >
521+ <groupId >jakarta.xml.bind</groupId >
522+ <artifactId >jakarta.xml.bind-api</artifactId >
523+ <version >3.0.0</version >
524+ <scope >test</scope >
525+ </dependency >
526+ <dependency >
527+ <groupId >org.eclipse.parsson</groupId >
528+ <artifactId >jakarta.json</artifactId >
529+ <version >1.1.1</version >
530+ <scope >test</scope >
531+ </dependency >
532+ <dependency >
533+ <groupId >org.glassfish.jaxb</groupId >
534+ <artifactId >jaxb-runtime</artifactId >
535+ <version >3.0.0</version >
536+ <scope >test</scope >
537+ </dependency >
538+ <dependency >
539+ <groupId >org.glassfish.jersey.media</groupId >
540+ <artifactId >jersey-media-jaxb</artifactId >
541+ <version >3.1.5</version >
542+ <scope >test</scope >
543+ </dependency >
544+
545+ <dependency >
546+ <groupId >org.glassfish.jersey.core</groupId >
547+ <artifactId >jersey-client</artifactId >
548+ <version >3.1.5</version >
549+ </dependency >
550+
551+
484552 </dependencies >
485553</project >
0 commit comments