Hi Alex, I tested your suggested solution, how ever it is not working. Log4j does still not found the custom appender.
Regards Richard Am Mi., 4. Mai 2022 um 09:58 Uhr schrieb Domke, Alexander <[email protected] >: > Hello Richard, > > > > I would have done it like this: > > > > import static org.ops4j.pax.exam.CoreOptions.bundle; > > import static org.ops4j.pax.exam.CoreOptions.maven; > > import org.ops4j.pax.exam.Option; > > > > @RunWith(PaxExam.class) > > public class MyTest { > > > > @Configuration > > public static Option[] configuration() { > > final List<Option> options = new ArrayList<>(); > > options.add( > > bundle( > > maven() > > .groupId("com.lmax") > > .artifactId("disruptor") > > .version("2.12.5") > > .getURL())); > > return options; > > } > > > > @Test > > public void bugFixed() throws Exception { > > // your test code > > } > > } > > > > > > Greeting > > Alex > > > > *Von:* Richard Hierlmeier [mailto:[email protected]] > *Gesendet:* Mittwoch, 4. Mai 2022 09:41 > *An:* [email protected] > *Betreff:* Additional bundles in startup.properties in pax-exam test > > > > > > I have to write an integration test with pax-exam that tests a custom > log4j2 appender. > > > > To test it with the plain Karaf distribution I have to define the > additional bundles in startup.properties. > > The changes in in the startup.properties file can be done with > > > > KarafDistributionOption.editConfigurationFilePut("etc/startup.properties", > " mvn:com.lmax/.artifactId/disruptor/2.12.5 ", "9")); > > > > But how can the bundles be provisioned into the system folder? > > > > Regards > > > > Richard > > > > > > > > > > > > > > > CENIT AG, Industriestrasse 52-54, 70565 Stuttgart, Tel.: +49 711 7825-30, > Fax: +49 711 7825-4000, Internet: www.cenit.com > Geschaeftsstellen (Branch Offices): Berlin, Frankfurt, Hamburg, Hannover, > Muenchen, Oelsnitz, Ratingen, Saarbruecken > Vorstandsmitglieder (Members of the Board): Peter Schneck, Dr. Markus Wesel > Aufsichtsratsmitglieder (Supervisory Board Members): Rainer Koppitz > (Vorsitzender des Aufsichtsrats / Chairman of the Supervisory Board), Prof. > Dr. Isabell Welpe, Ricardo Malta > Bankverbindungen (Bank Accounts): > Deutsche Bank (BLZ 600 700 70) Kto. 1661 040 IBAN : DE85 6007 0070 0166 > 1040 00 SWIFT-CODE : DEUTDESS, > Commerzbank (BLZ 600 400 71) Kto. 532 015 500 IBAN : DE83 6004 0071 0532 > 0155 00 SWIFT-Code : COBADEFF600, > Registergericht (Registry court): Amtsgericht Stuttgart > Handelsregister (Commercial Register): HRB Nr. 19117 > Umsatzsteuer (VAT) ID: DE 147 862 777 >
