Skip to content

Commit 8a645f6

Browse files
committed
Update regex to skip empty artifactid/groupid
1 parent 15925e4 commit 8a645f6

File tree

1 file changed

+5
-2
lines changed
  • PluginsAndFeatures/azure-toolkit-for-intellij/azure-sdk-reference-book/src/main/java/com/microsoft/azure/toolkit/intellij/azuresdk/dependencesurvey/activity

1 file changed

+5
-2
lines changed

PluginsAndFeatures/azure-toolkit-for-intellij/azure-sdk-reference-book/src/main/java/com/microsoft/azure/toolkit/intellij/azuresdk/dependencesurvey/activity/WorkspaceTaggingActivity.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import java.util.regex.Pattern;
2424

2525
public class WorkspaceTaggingActivity implements StartupActivity.DumbAware {
26-
private static final Pattern PATTERN = Pattern.compile("(Gradle|Maven): (.*):(.*):(.*)");
26+
private static final Pattern PATTERN = Pattern.compile("(Gradle|Maven): (.+):(.+):(.+)");
2727
private static final String WORKSPACE_TAGGING = "workspace-tagging";
2828
private static final String OPERATION_NAME = "operationName";
2929
private static final String SERVICE_NAME = "serviceName";
@@ -38,7 +38,10 @@ public void runActivity(@NotNull final Project project) {
3838
private void trackProjectDependencies(@NotNull final Project project) {
3939
final Set<String> tagSet = new java.util.HashSet<>();
4040
OrderEnumerator.orderEntries(project).forEachLibrary(library -> {
41-
final Matcher matcher = PATTERN.matcher(StringUtils.isEmpty(library.getName()) ? StringUtils.EMPTY : library.getName());
41+
if (StringUtils.isEmpty(library.getName())) {
42+
return true;
43+
}
44+
final Matcher matcher = PATTERN.matcher(library.getName());
4245
if (matcher.matches()) {
4346
final String tag = WorkspaceTaggingService.getWorkspaceTag(matcher.group(2), matcher.group(3));
4447
if (StringUtils.isNotEmpty(tag)) {

0 commit comments

Comments
 (0)