4.0.0
pl.topteam
tt_application
2.2.1
war
http://docs.codehaus.org/display/MAVEN/Versioning
3.3
UTF-8
1.8
1.8
${channel}
${channel}
channels
WEB-INF/lib/*.jar
ttprogramy-releases
http://ttprogramy.pl/nexus/content/repositories/releases
home-releases
ftp://top-team.home.pl/pub/${project.deploy.folder}/${project.deploy.channel}
bundle
bundles
uuid
org.codehaus.gmaven
groovy-maven-plugin
2.0
commons-net
commons-net
3.3
install
execute
import org.apache.commons.net.ftp.FTPClient
distributionManagement = project.distributionManagement
repository = distributionManagement.repository
server = settings.getServer(repository.id)
username = server.username
password = server.password
uuid = UUID.randomUUID().toString()
uri = URI.create(repository.url + uuid)
new FTPClient().with {
connect uri.host
login username, password
makeDirectory uri.path
disconnect()
}
project.snapshotArtifactRepository?.url = uri
project.releaseArtifactRepository?.url = uri
sign
skipSign
!true
org.apache.maven.plugins
maven-jarsigner-plugin
1.4
${keystore.type}
${keystore.path}
${keystore.alias}
${keystore.store.password}
${keystore.key.password}
sign
sign
verify
verify
org.apache.maven.plugins
maven-compiler-plugin
3.7.0
org.apache.maven.plugins
maven-war-plugin
3.2.0
true
${project.name}
${project.build.channel}
${project.version}
263e614f-962e-4ffb-b59b-da7b5b974413
1.8
3.1
${packagingExcludes}
org.apache.maven.plugins
maven-enforcer-plugin
1.4.1
enforce-no-snapshots
enforce
true
org.apache.maven.wagon
wagon-ftp
3.0.0
javax.servlet
javax.servlet-api
3.1.0
provided
javax.el
javax.el-api
3.0.0
provided
javax.servlet
jstl
1.2
javax.servlet.jsp
jsp-api
2.2
org.apache.logging.log4j
log4j-core
2.9.1
org.apache.logging.log4j
log4j-web
2.9.1
org.apache.logging.log4j
log4j-slf4j-impl
2.9.1
pl.topteam
tt_application-core
2.1.1