Skip to content

Commit 137caac

Browse files
committed
Make 'ownModuleNamesPrefix' configurable
1 parent 7765e9d commit 137caac

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/main/java/de/jjohannes/gradle/moduledependencies/JavaModuleDependenciesExtension.java

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ public abstract class JavaModuleDependenciesExtension {
1515

1616
public abstract MapProperty<String, String> getModuleNameToGA();
1717

18+
public abstract Property<String> getOwnModuleNamesPrefix();
19+
1820
public abstract Property<Boolean> getWarnForMissingVersions();
1921

2022
public abstract Property<String> getVersionCatalogName();

src/main/java/de/jjohannes/gradle/moduledependencies/JavaModuleDependenciesPlugin.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ public void apply(Project project) {
3939
project.getPlugins().apply(JavaPlugin.class);
4040
JavaModuleDependenciesExtension javaModuleDependenciesExtension = project.getExtensions().create(
4141
JAVA_MODULE_DEPENDENCIES, JavaModuleDependenciesExtension.class);
42+
javaModuleDependenciesExtension.getOwnModuleNamesPrefix().convention(
43+
project.provider(() -> project.getGroup().toString()));
4244
javaModuleDependenciesExtension.getWarnForMissingVersions().convention(true);
4345
javaModuleDependenciesExtension.getVersionCatalogName().convention("libs");
4446

@@ -81,7 +83,7 @@ private void findAndReadModuleInfo(ModuleInfo.Directive moduleDirective, SourceS
8183
private void declareDependency(String moduleName, Project project, Configuration configuration, JavaModuleDependenciesExtension javaModuleDependenciesExtension) {
8284
String ownGroup = project.getGroup().toString();
8385
String ga = javaModuleDependenciesExtension.ga(moduleName);
84-
String projectName = moduleName.startsWith(ownGroup + ".") ? moduleName.substring(ownGroup.length() + 1) : null;
86+
String projectName = moduleName.startsWith(ownModuleNamesPrefix + ".") ? moduleName.substring(ownModuleNamesPrefix.length() + 1) : null;
8587

8688
if (projectName != null) {
8789
project.getDependencies().add(

0 commit comments

Comments
 (0)