Commit 41c74973 by Jessica Hawkwell

starting project

1 parent d6dd49dd
Pipeline #196 passed
in 1 minute 31 seconds
# swap
[._]*.s[a-v][a-z]
[._]*.sw[a-p]
[._]s[a-v][a-z]
[._]sw[a-p]
# session
Session.vim
# temporary
.netrwhist
*~
# auto-generated tag files
tags
nbproject/private/
build/
nbbuild/
dist/
nbdist/
.nb-gradle/
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
# Avoid ignoring Maven wrapper jar file (.jar files are usually ignored)
!/.mvn/wrapper/maven-wrapper.jar
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
image: registry.felinewith.me/dockerhelper/maven:master
variables:
# This will supress any download for dependencies and plugins or upload messages which would clutter the console log.
# `showDateTime` will show the passed time in milliseconds. You need to specify `--batch-mode` to make this work.
MAVEN_OPTS: "-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=WARN -Dorg.slf4j.simpleLogger.showDateTime=true -Djava.awt.headless=true"
# As of Maven 3.3.0 instead of this you may define these options in `.mvn/maven.config` so the same config is used
# when running from the command line.
# `installAtEnd` and `deployAtEnd`are only effective with recent version of the corresponding plugins.
MAVEN_CLI_OPTS: "--batch-mode --errors --show-version"
stages:
- compile
- deploy
compile:
stage: compile
script:
- mvn -Dgit-rev="`git describe`" $MAVEN_CLI_OPTS compile test package install deploy
only:
- master
pages:
stage: deploy
script:
- mvn -Dgit-rev="`git describe`" $MAVEN_CLI_OPTS test
- mvn versions:set -DprocessDependencies=false -DnewVersion=`git describe`-$CI_COMMIT_REF_NAME
- mvn -Dgit-rev="`git describe`" $MAVEN_CLI_OPTS site
- mvn -Dgit-rev="`git describe`" $MAVEN_CLI_OPTS site:stage
- mv target/staging public
artifacts:
paths:
- public
only:
- master
test:
stage: compile
script:
- mvn -Dgit-rev="`git describe`" $MAVEN_CLI_OPTS compile test
only:
- branches
except:
- master
release:
stage: compile
script:
- mvn versions:set -DnewVersion=`git describe`
- mvn versions:commit
- find * -name pom.xml -exec git add {} \;
- mvn -Dgit-rev="`git describe`" $MAVEN_CLI_OPTS compile package install deploy
only:
- /([.0-9]+)-RELEASE/
This diff is collapsed. Click to expand it.
package email.tadpole;
import me.felinewith.lang_toolkit.library.IStrappedApp;
import me.felinewith.lang_toolkit.library.IStrappedPlugin;
import org.apache.commons.configuration2.Configuration;
/**
*
* @author jlhawkwell
*/
public class TadpoleMail implements IStrappedApp {
@Override public void preStart(String[] args) {
}
@Override public Configuration getConfig() {
return null;
}
@Override public void registerPlugin(IStrappedPlugin plugin) {
}
@Override public void start() {
}
}
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!