Skip to content

Commit f209b27

Browse files
committed
#55 Making AbstractDynamoMojo#environment method abstract
1 parent 73325bc commit f209b27

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

src/main/java/com/jcabi/dynamodb/maven/plugin/AbstractDynamoMojo.java

+2-5
Original file line numberDiff line numberDiff line change
@@ -124,14 +124,11 @@ protected List<String> args() {
124124
}
125125

126126
/**
127-
* Set the project environment. This method is intentionally empty!.
128-
* Implementation to be provided by sub classes.
127+
* Set the project environment.
129128
* {@link com.jcabi.dynamodb.maven.plugin.AbstractEnviromentMojo}.
130129
* @throws MojoFailureException If fails
131130
*/
132-
protected void environment() throws MojoFailureException {
133-
return;
134-
}
131+
protected abstract void environment() throws MojoFailureException;
135132

136133
/**
137134
* Run custom functionality.

src/main/java/com/jcabi/dynamodb/maven/plugin/CreateTablesMojo.java

+5
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,11 @@ public final class CreateTablesMojo extends AbstractDynamoMojo {
7878
@Parameter(required = false, defaultValue = "AWS-Secret")
7979
private transient String secret;
8080

81+
@Override
82+
public void environment() throws MojoFailureException {
83+
return;
84+
}
85+
8186
@Override
8287
public void run(final Instances instances) throws MojoFailureException {
8388
try {

src/main/java/com/jcabi/dynamodb/maven/plugin/StopMojo.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,13 @@
5252
)
5353
public final class StopMojo extends AbstractDynamoMojo {
5454

55+
@Override
56+
public void environment() throws MojoFailureException {
57+
return;
58+
}
59+
5560
@Override
5661
public void run(final Instances instances) throws MojoFailureException {
5762
instances.stop(this.tcpPort());
5863
}
59-
6064
}

0 commit comments

Comments
 (0)