diff --git a/src/main/groovy/wooga/gradle/paket/base/PaketPluginExtension.groovy b/src/main/groovy/wooga/gradle/paket/base/PaketPluginExtension.groovy index e54caeb..3b3d84c 100644 --- a/src/main/groovy/wooga/gradle/paket/base/PaketPluginExtension.groovy +++ b/src/main/groovy/wooga/gradle/paket/base/PaketPluginExtension.groovy @@ -182,6 +182,13 @@ interface PaketPluginExtension { */ File getPaketDependenciesFile() + /** + * Returns the {@link File} path to the {@code paket.lock} file in the project. + * + * @return a {@link File} path to the {@code paket.lock} file in the project. + */ + File getPaketLockFile() + /** * Returns the content of {@code paket.dependencies} parsed as {@link PaketDependencies} object. * diff --git a/src/main/groovy/wooga/gradle/paket/base/internal/DefaultPaketPluginExtension.groovy b/src/main/groovy/wooga/gradle/paket/base/internal/DefaultPaketPluginExtension.groovy index 465e044..dc183e2 100644 --- a/src/main/groovy/wooga/gradle/paket/base/internal/DefaultPaketPluginExtension.groovy +++ b/src/main/groovy/wooga/gradle/paket/base/internal/DefaultPaketPluginExtension.groovy @@ -32,6 +32,7 @@ class DefaultPaketPluginExtension implements PaketPluginExtension { private static final String DEFAULT_VERSION = "" private static final String DEFAULT_MONO_EXECUTABLE = "mono" + private static final String DEFAULT_PAKET_LOCK_FILE_NAME = "paket.lock" protected Project project protected File customPaketDirectory @@ -167,4 +168,9 @@ class DefaultPaketPluginExtension implements PaketPluginExtension { protected String getBootstrapperExecutableName() { DEFAULT_PAKET_BOOTSTRAPPER_EXECUTION_NAME } + + @Override + File getPaketLockFile() { + return new File(project.projectDir, DEFAULT_PAKET_LOCK_FILE_NAME) + } } diff --git a/src/main/groovy/wooga/gradle/paket/unity/PaketUnityPluginExtension.groovy b/src/main/groovy/wooga/gradle/paket/unity/PaketUnityPluginExtension.groovy index c6f5cc6..869b4ae 100644 --- a/src/main/groovy/wooga/gradle/paket/unity/PaketUnityPluginExtension.groovy +++ b/src/main/groovy/wooga/gradle/paket/unity/PaketUnityPluginExtension.groovy @@ -25,9 +25,4 @@ interface PaketUnityPluginExtension extends PaketPluginExtension { * @param directory name of the output directory */ void setPaketOutputDirectoryName(String directory) - - /** - * @return a {@link File} path to the {@code paket.lock} file in the project. - */ - File getPaketLockFile() } diff --git a/src/main/groovy/wooga/gradle/paket/unity/internal/DefaultPaketUnityPluginExtension.groovy b/src/main/groovy/wooga/gradle/paket/unity/internal/DefaultPaketUnityPluginExtension.groovy index e2177b2..68f03fb 100644 --- a/src/main/groovy/wooga/gradle/paket/unity/internal/DefaultPaketUnityPluginExtension.groovy +++ b/src/main/groovy/wooga/gradle/paket/unity/internal/DefaultPaketUnityPluginExtension.groovy @@ -26,7 +26,6 @@ class DefaultPaketUnityPluginExtension extends DefaultPaketPluginExtension imple public static final String DEFAULT_PAKET_UNITY_REFERENCES_FILE_NAME = "paket.unity3d.references" public static final String DEFAULT_PAKET_DIRECTORY = "Paket.Unity3D" - private static final String DEFAULT_PAKET_LOCK_FILE_NAME = "paket.lock" protected String customPaketOutputDirectory @@ -48,9 +47,4 @@ class DefaultPaketUnityPluginExtension extends DefaultPaketPluginExtension imple void setPaketOutputDirectoryName(String directory) { customPaketOutputDirectory = directory } - - @Override - File getPaketLockFile() { - return new File(project.projectDir, DEFAULT_PAKET_LOCK_FILE_NAME) - } }