4.0.0pl.topteammieszkaniewar20220515${channel}${channel}UTF-8UTF-81.81.8yyyyMMdd-HHmmssWEB-INF/lib/*.jarhome-releasesftp://top-team.home.pl/pub/channels/${project.deploy.channel}default_profiletruetmpDevelopment2bundleProductionhome-releasesftp://top-team.home.pl/pub/bundles/${project.deploy.channel}uuidorg.apache.maven.pluginsmaven-enforcer-pluginenforcements-in-thin-warvalidateenforcereleaseAktywuj dodatkowo profil 'release'!org.codehaus.gmavengroovy-maven-plugin2.1.1commons-netcommons-net3.8.0installexecute
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
signorg.apache.maven.pluginsmaven-jarsigner-plugin1.4${keystore.type}${keystore.path}${keystore.alias}${keystore.store.password}${keystore.key.password}signsignverifyverifyreleasefalseProduction-1org.apache.maven.pluginsmaven-enforcer-pluginwarnings-in-warinitializeenforcefalsetrue1.8enforcements-in-warinitializeenforcexalan:xalanchannel
Określ kanał (-Dchannel=), którym dystrybuowana będzie aplikacja (np. stable, dev, tmp, mrips)
enforcements-in-installed-deployedinstallenforce
Niedopuszczalne są zależności typu SNAPSHOT!
Musi zostać określona wersja aplikacji (w pom.xml)! Niedopuszczalna jest publikacja wersji SNAPSHOT!
enforce-signing-profileenforcesignProfil "sign" nie jest aktywowany! Uruchom Maven z "-Psign".trueorg.codehaus.mojoextra-enforcer-rules1.6.2jboss-publichttps://repository.jboss.org/nexus/content/groups/public-jboss/ttserver-internalhttp://ttprogramy.pl/apache-archiva/repository/internal/ttprogramy-releaseshttp://ttprogramy.pl/nexus/content/repositories/releases/jitpack.iohttps://jitpack.ionexus-thirdpartyhttps://ttprogramy.pl/nexus/content/repositories/thirdparty/org.apache.maven.pluginsmaven-clean-plugin2.6.1truetarget**/*org.apache.maven.pluginsmaven-compiler-plugin3.3truetrueorg.apache.maven.pluginsmaven-surefire-plugin2.22.2org.apache.maven.pluginsmaven-war-plugin3.3.2${project.name}${project.version}${project.build.channel}${maven.build.timestamp}${maven.compiler.source}${maven.compiler.target}${barrier-tag}${excludes}${basedir}/installation-differences/${project.stage}/src/main/webapp*/**truetarget/generated-sources/rain-layoutresources*/**io.github.cleydyrdart-sass-maven-plugin1.1.0generate-css-using-sassgenerate-sourcesrain-layouttarget/generated-sources/rain-layoutcompile-sassorg.apache.maven.pluginsmaven-deploy-plugin2.8.2org.apache.maven.pluginsmaven-enforcer-plugin3.0.0enforce-no-snapshotsenforcetrueorg.apache.maven.wagonwagon-ftp2.8org.apache.logging.log4jlog4j-bom2.17.0pomimportorg.primefacesrain-theme4.0.0org.webjars.npmprimeflex3.3.1org.primefacesprimefaces11.0.0-RC2org.omnifacesomnifaces3.12org.jboss.weld.servletweld-servlet-core3.1.8.Finalorg.jbossjandex2.4.1.Finalorg.apache.myfaces.coremyfaces-impl2.3-next-M6org.apache.shiroshiro-faces2.0org.junit.jupiterjunit-jupiter5.7.1testorg.junit.platformjunit-platform-launcher1.7.1testcom.google.truthtruth1.1.2testcom.google.truth.extensionstruth-java8-extension1.1.2testjunitjunit4.11testorg.mockitomockito-core3.8.0testcommons-beanutilscommons-beanutils1.8.3commons-codeccommons-codec1.6commons-dbcpcommons-dbcp1.4commons-iocommons-io2.1commons-langcommons-lang2.6org.apache.commonscommons-lang33.1commons-loggingcommons-logging1.1.1commons-poolcommons-pool1.6org.freemarkerfreemarker2.3.31org.hibernatehibernate-validator4.2.0.Finalorg.hibernate.commonhibernate-commons-annotations4.0.4.Finalorg.hibernatehibernate-entitymanager4.3.10.Finaljstljstl1.2org.apache.neethineethi3.0.1org.codehaus.woodstoxwoodstox-core-aslorg.apache.shiroshiro-aspectj1.2.0org.apache.shiroshiro-core1.2.0org.slf4jslf4j-apiorg.apache.shiroshiro-web1.2.0wsdl4jwsdl4j1.6.2org.apache.ws.xmlschemaxmlschema-core2.0.1com.servletscos05Nov2002org.springframeworkspring-aspects4.2.3.RELEASEorg.springframeworkspring-beans4.2.3.RELEASEorg.springframeworkspring-context-support4.2.3.RELEASEorg.springframeworkspring-context4.2.3.RELEASEorg.springframeworkspring-aop4.2.3.RELEASEorg.springframeworkspring-core4.2.3.RELEASEorg.springframeworkspring-expression4.2.3.RELEASEorg.springframeworkspring-instrument4.2.3.RELEASEorg.springframeworkspring-jdbc4.2.3.RELEASEorg.springframeworkspring-orm4.2.3.RELEASEorg.springframeworkspring-web4.2.3.RELEASEorg.springframeworkspring-test4.2.3.RELEASEnet.sf.flexjsonflexjson2.1org.liquibaseliquibase-core2.0.5org.apache.shiroshiro-spring1.2.0org.firebirdsql.jdbcjaybird-jdk183.0.6net.sourceforge.stripesstripes1.5.8cglibcglib2.2com.google.guavaguava31.1-jrecom.linuxensejavadbf-mod0.0.1org.slf4jjcl-over-slf4j1.7.26org.jboss.loggingjboss-logging3.3.0.Finalruntimeorg.apache.logging.log4jlog4j-coreorg.apache.logging.log4jlog4j-weborg.apache.logging.log4jlog4j-slf4j-implorg.slf4jslf4j-apiorg.apache.logging.log4jlog4j-1.2-apiorg.apache.logging.log4jlog4j-julorg.apache.logging.log4jlog4j-jcllog4japache-log4j-extras1.1log4jlog4jcom.googlecode.json-simplejson-simple1.1pl.topteamaktywacje2_core0.4.0pl.topteamaktywacje2_rs_klient0.4.4pl.topteamtt_application-core2.1.0org.slf4jslf4j-apipl.topteam.ftlttFTL0.0.2pl.topteam.utilsttDateUtils0.0.1pl.topteaminkubator0.3.4pl.topteamreaktor0.0.3pl.topteamsynchronizator0.0.1com.ckeditorckeditor-java-core3.5.3javax.servletjavax.servlet-api3.1.0providedjavax.servlet.jspjavax.servlet.jsp-api2.3.1providedjavax.eljavax.el-api3.0.0providedorg.jadira.usertypeusertype.core3.1.0.CR1org.slf4jslf4j-apiorg.xhtmlrendererflying-saucer-pdf9.0.9org.directwebremotingdwr3.0.2-RELEASEjoda-timejoda-time2.0testcom.google.code.findbugsjsr3053.0.2pl.topteamjerzyk0.0.1org.hibernate.validatorhibernate-validatororg.graalvm.jsjs21.1.0org.graalvm.jsjs-scriptengine21.1.0com.github.sbrannenspring-test-junit51.0.0.M3testpl.topteam.integracjazeto1.0com.sun.xml.wsjaxws-rt2.3.2javax.xml.bindjaxb-api2.4.0-b180830.0359org.glassfish.jaxbjaxb-runtime2.4.0-b180830.0438pl.topteampomost-integracja-gunbGP-1.04-18-24javax.validationvalidation-apicom.fasterxml.jackson.corejackson-databind2.13.4com.fasterxml.jackson.datatypejackson-datatype-jsr3102.13.44.0.0-20240802-1337