diff --git a/habushu-maven-plugin/pom.xml b/habushu-maven-plugin/pom.xml index a120221..412de83 100644 --- a/habushu-maven-plugin/pom.xml +++ b/habushu-maven-plugin/pom.xml @@ -24,14 +24,14 @@ io.cucumber cucumber-bom - 7.12.0 + 7.15.0 pom import org.junit junit-bom - 5.9.3 + 5.10.1 pom import @@ -52,7 +52,7 @@ org.apache.commons commons-lang3 - 3.12.0 + 3.14.0 org.apache.commons @@ -67,12 +67,12 @@ org.slf4j slf4j-api - 1.7.36 + 2.0.9 com.electronwill.night-config toml - 3.6.6 + 3.6.7 org.apache.maven.plugins @@ -92,7 +92,7 @@ org.technologybrewery.baton baton-maven-plugin - 0.1.0 + 0.2.0 org.codehaus.plexus @@ -107,7 +107,7 @@ commons-io commons-io - 2.13.0 + 2.15.1 diff --git a/habushu-maven-plugin/src/main/java/org/technologybrewery/habushu/AbstractHabushuMojo.java b/habushu-maven-plugin/src/main/java/org/technologybrewery/habushu/AbstractHabushuMojo.java index a6493f8..96355ef 100644 --- a/habushu-maven-plugin/src/main/java/org/technologybrewery/habushu/AbstractHabushuMojo.java +++ b/habushu-maven-plugin/src/main/java/org/technologybrewery/habushu/AbstractHabushuMojo.java @@ -95,6 +95,15 @@ public abstract class AbstractHabushuMojo extends AbstractMojo { @Parameter(property = "habushu.pypiRepoUrl") protected String pypiRepoUrl; + /** + * Toggle for whether the server password should be decrypted or retrieved as + * plain text. + *

+ * true (default) -> decrypt false -> plain text + */ + @Parameter(property = "habushu.decryptPassword", defaultValue = "true") + protected boolean decryptPassword; + /** * Specifies whether the version of the encapsulated Poetry package should be * automatically managed and overridden where necessary by Habushu. If this diff --git a/habushu-maven-plugin/src/main/java/org/technologybrewery/habushu/PublishToPyPiRepoMojo.java b/habushu-maven-plugin/src/main/java/org/technologybrewery/habushu/PublishToPyPiRepoMojo.java index ccea0ef..9a16260 100644 --- a/habushu-maven-plugin/src/main/java/org/technologybrewery/habushu/PublishToPyPiRepoMojo.java +++ b/habushu-maven-plugin/src/main/java/org/technologybrewery/habushu/PublishToPyPiRepoMojo.java @@ -63,15 +63,6 @@ public class PublishToPyPiRepoMojo extends AbstractHabushuMojo { @Parameter(property = "habushu.snapshotNumberDateFormatPattern") protected String snapshotNumberDateFormatPattern; - /** - * Toggle for whether the server password should be decrypted or retrieved as - * plain text. - *

- * true (default) -> decrypt false -> plain text - */ - @Parameter(property = "habushu.decryptPassword", defaultValue = "true") - protected boolean decryptPassword; - /** * Skips the entire execution of the deploy phase and does *not* publish the * Poetry package to the configured PyPI repository. This configuration may be diff --git a/habushu-mixology-consumer/pyproject.toml b/habushu-mixology-consumer/pyproject.toml index c9ee413..ae179da 100644 --- a/habushu-mixology-consumer/pyproject.toml +++ b/habushu-mixology-consumer/pyproject.toml @@ -16,5 +16,5 @@ black = "^23.3.0" behave = "^1.2.6" [build-system] -requires = ["poetry-core>=1.0.0"] +requires = ["poetry-core>=1.6.0"] build-backend = "poetry.core.masonry.api" diff --git a/habushu-mixology/pyproject.toml b/habushu-mixology/pyproject.toml index d9e9c14..506d616 100644 --- a/habushu-mixology/pyproject.toml +++ b/habushu-mixology/pyproject.toml @@ -18,5 +18,5 @@ grpcio-tools = "^1.48.0" python-dotenv = "^0.20.0" [build-system] -requires = ["poetry-core>=1.0.0"] +requires = ["poetry-core>=1.6.0"] build-backend = "poetry.core.masonry.api" diff --git a/pom.xml b/pom.xml index f37fc03..de87e3d 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ org.technologybrewery parent - 6 + 7 org.technologybrewery.habushu