Skip to content

Commit 13a0015

Browse files
kaklakariadakaklakariada
andauthored
Prepare release (#72)
Co-authored-by: kaklakariada <[email protected]>
1 parent 101ff69 commit 13a0015

File tree

3 files changed

+24
-5
lines changed

3 files changed

+24
-5
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Add the openfasttrace-maven-plugin to your `pom.xml`:
3434
<plugin>
3535
<groupId>org.itsallcode</groupId>
3636
<artifactId>openfasttrace-maven-plugin</artifactId>
37-
<version>2.2.0</version>
37+
<version>2.3.0</version>
3838
<executions>
3939
<execution>
4040
<id>trace-requirements</id>
@@ -69,7 +69,7 @@ You can use OpenFastTrace plugins to import and export requirements in additiona
6969
<plugin>
7070
<groupId>org.itsallcode</groupId>
7171
<artifactId>openfasttrace-maven-plugin</artifactId>
72-
<version>2.2.0</version>
72+
<version>2.3.0</version>
7373
<configuration>
7474
<failBuild>true</failBuild>
7575
</configuration>

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>org.itsallcode</groupId>
66
<artifactId>openfasttrace-maven-plugin</artifactId>
7-
<version>2.2.0</version>
7+
<version>2.3.0</version>
88
<packaging>maven-plugin</packaging>
99

1010
<name>OpenFastTrace Maven Plugin</name>

src/main/java/org/itsallcode/openfasttrace/maven/TraceMojo.java

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,8 +168,9 @@ public void execute() throws MojoFailureException
168168
}
169169
final Oft oft = new OftRunner();
170170
getLog().info("Importing spec items...");
171-
final List<SpecificationItem> items = oft.importItems(createImportSettings());
172-
getLog().info("Imported " + items.size() + " items.");
171+
final ImportSettings importSettings = createImportSettings();
172+
final List<SpecificationItem> items = oft.importItems(importSettings);
173+
getLog().info("Imported " + items.size() + " items using settings " + formatImportSettings(importSettings));
173174
final List<LinkedSpecificationItem> linkedItems = oft.link(items);
174175
final Trace trace = oft.trace(linkedItems);
175176
writeTracingReport(oft, trace);
@@ -187,6 +188,24 @@ public void execute() throws MojoFailureException
187188
}
188189
}
189190

191+
private static String formatImportSettings(final ImportSettings settings)
192+
{
193+
return "[inputs: " + settings.getInputs()
194+
+ ", path config: " + settings.getPathConfigs()
195+
+ ", filters: " + formatFilterSettings(settings.getFilters())
196+
+ "]";
197+
}
198+
199+
private static String formatFilterSettings(final FilterSettings settings)
200+
{
201+
return "[any criteria set: " + settings.isAnyCriteriaSet() +
202+
", artifact type criteria set: " + settings.isArtifactTypeCriteriaSet() +
203+
", artifact types: " + settings.getArtifactTypes()
204+
+ ", tag criteria set: " + settings.isTagCriteriaSet()
205+
+ ", tags: " + settings.getTags() +
206+
", without tags: " + settings.withoutTags() + "]";
207+
}
208+
190209
private static void logTracingReport(final Oft oft, final Trace trace)
191210
{
192211
final ReportSettings reportSettings = ReportSettings.builder()

0 commit comments

Comments
 (0)