4.0.0 pl.topteam pomost GP-1.04-4-0-20230419 Obsługa pomocy społecznej war 2023-03-21 ${maven.build.timestamp} 0 0 20230329 ${channel} ${channel} yyyy-MM-dd'T'HH:mm:ss 1.8 1.8 10.9.2 6.55.0 4.7.3 2500 12000000 cp1250 UTF-8 jira https://top-team.atlassian.net/browse/TP http://www.top-team.pl/ Top-Team TT Sp. z o.o. https://www.top-team.pl/ scm:git:ssh://repo.ttserver.pl//srv/git/pomost/pomost-main.git scm:git:ssh://scm@repo.ttserver.pl//srv/git/pomost/pomost-main.git GP-1.04-4-0-20230419 home-releases ftp://top-team.home.pl/pub/channels/${project.deploy.channel} org.springframework spring-framework-bom 5.0.15.RELEASE pom import org.springframework.security spring-security-bom 5.0.12.RELEASE pom import org.apache.logging.log4j log4j-bom 2.17.1 pom import pl.topteam pomost-integracja-bielsko GP-1.04-18 pl.topteam pomost-integracja-big GP-1.04-18 pl.topteam pomost-integracja-csizs GP-1.04-18-21 pl.topteam pomost-integracja-epuap GP-1.04-18 pl.topteam pomost-integracja-gus GP-1.04-18-01 pl.topteam pomost-integracja-pup GP-1.04-18 pl.topteam pomost-integracja-slowniki-centralne GP-1.04-18-11 pl.topteam pomost-integracja-sprawozdania GP-1.04-18-11 pl.topteam pomost-integracja-us GP-1.04-18 xalan xalan xml-apis xml-apis pl.topteam pomost-integracja-waw GP-1.04-18 pl.topteam pomost-integracja-zbc GP-1.04-18-23 pl.topteam pomost-integracja-zbc-js GP-1.04-18 pl.topteam pomost-integracja-zus GP-1.04-18-02 pl.topteam tezaurus-administracja-skarbowa 0.0.5 pl.topteam tt_application-core 2.1.3 pl.topteam aktywacje2_core 0.4.0 pl.topteam aktywacje2_rs_klient 0.4.4 pl.topteam cennik 1.0.3 pl.topteam empatia-core 0.1.3 pl.topteam inkubator 0.3.2 pl.topteam jerzyk 0.0.9 pl.topteam otm-wydruki 0.0.5 pl.topteam reaktor 0.0.3 pl.topteam synchronizator 0.0.1 org.projectlombok lombok 1.18.24 provided org.bouncycastle bcpkix-jdk15on 1.70 org.bouncycastle bcprov-jdk15on 1.70 org.apache.commons commons-csv 1.9.0 commons-fileupload commons-fileupload 1.3.2 commons-beanutils commons-beanutils 1.7.0 commons-logging commons-logging commons-collections commons-collections 3.2 commons-discovery commons-discovery 0.2 commons-logging commons-logging commons-lang commons-lang 2.3 org.apache.commons commons-lang3 3.5 commons-validator commons-validator 1.1.4 javax.servlet javax.servlet-api 3.1.0 provided javax.servlet.jsp jsp-api 2.2.1-b03 provided org.glassfish javax.el 3.0.1-b12 provided javax.websocket javax.websocket-api 1.1 provided jstl jstl 1.2 org.springframework spring-webmvc org.springframework spring-jcl org.springframework spring-context-support org.springframework spring-orm org.springframework spring-jdbc org.springframework.security spring-security-core org.springframework.security spring-security-config org.springframework.security spring-security-web com.github.vladimir-bukhtoyarov bucket4j-core 4.6.0 com.ibm.icu icu4j 72.1 org.hibernate hibernate-entitymanager 5.1.17.Final org.apache.geronimo.specs geronimo-jta_1.1_spec org.hibernate hibernate-c3p0 5.1.17.Final org.hibernate hibernate-java8 5.1.17.Final org.hibernate.validator hibernate-validator 6.1.6.Final javax.transaction jta 1.1 com.mchange c3p0 0.9.2.1 struts struts 1.2.9 antlr antlr xalan xalan xml-apis xml-apis org.springframework spring-struts 3.2.18.RELEASE velocity velocity 1.4 velocity velocity-dep velocity-tools velocity-tools 1.1 xdoclet xdoclet-apache-module 1.2.3-1 provided xdoclet xdoclet-ejb-module 1.2.3 commons-logging commons-logging provided xdoclet xdoclet-hibernate-module 1.2.3-01 commons-logging commons-logging provided xdoclet xdoclet-java-module 1.2.3 provided xdoclet xjavadoc 1.8-20170310 provided xdoclet xdoclet-spring-module 1.2.3 commons-logging commons-logging provided xdoclet xdoclet-web-module 1.2.3 commons-logging commons-logging provided xdoclet xdoclet-xdoclet-module 1.2.3 provided xdoclet xdoclet 1.2.3 commons-logging commons-logging provided org.slf4j slf4j-api 1.7.32 org.apache.logging.log4j log4j-core org.apache.logging.log4j log4j-web org.apache.logging.log4j log4j-slf4j-impl org.apache.logging.log4j log4j-liquibase org.apache.logging.log4j log4j-1.2-api org.apache.logging.log4j log4j-jul org.apache.logging.log4j log4j-jcl org.apache.wss4j wss4j-ws-security-dom 2.4.0 org.apache.geronimo.javamail geronimo-javamail_1.4_mail org.apache.santuario xmlsec 2.1.3 com.sun.xml.ws jaxws-rt 2.3.2 org.directwebremoting dwr 2.0.2 net.sf.json-lib json-lib 2.2.3 jdk15 commons-logging commons-logging net.sf.ezmorph ezmorph 1.0.6 org.freemarker freemarker 2.3.30 net.sf.jodreports jodreports 2.4.0 slf4j-api org.slf4j poi poi 2.5.1-final-20040804 com.lowagie itext 2.1.0 bcmail-jdk14 bouncycastle bcprov-jdk14 bouncycastle com.linuxense javadbf 0.4.0 javax.xml jaxrpc-api 1.1 javax.activation activation 1.1 com.sun.mail javax.mail 1.6.2 javax.xml.bind jaxb-api 2.3.0 org.apache.xml.serializer serializer 2.7.0 aopalliance aopalliance 1.0 org.liquibase liquibase-core 3.10.0 ch.qos.logback logback-classic net.sourceforge.stripes stripes 1.5.7 com.itextpdf itextpdf 5.5.13 com.itextpdf.tool xmlworker 5.5.13 org.firebirdsql.jdbc jaybird-jdk18 3.0.9 com.googlecode.xades4j xades4j 1.7.0 com.google.guava guava 31.1-jre de.jollyday jollyday 0.5.10 com.icegreen greenmail 1.5.11 test pl.smsapi smsapi-lib 2.4 net.lingala.zip4j zip4j 2.2.4 com.fasterxml.jackson.core jackson-databind 2.13.4 com.fasterxml.jackson.datatype jackson-datatype-jsr310 2.13.4 org.glassfish.jersey.media jersey-media-json-jackson 2.35 junit junit 4.13.2 test org.junit.jupiter junit-jupiter 5.9.1 test org.junit.platform junit-platform-launcher 1.9.1 test org.junit.vintage junit-vintage-engine 5.9.1 test org.springframework spring-test test org.hamcrest hamcrest-junit 2.0.0.0 test com.google.truth truth 1.1.3 test com.google.guava guava com.google.jimfs jimfs 1.2 test org.ow2.asm asm-tree 5.2 test org.mockito mockito-core 1.10.19 test org.easymock easymock 3.6 test org.powermock powermock-module-junit4 1.6.6 test org.powermock powermock-api-mockito 1.6.6 test org.powermock powermock-api-easymock 1.6.6 test com.h2database h2 1.4.199 test ${basedir}/src/main/resources ${basedir}/src/integracja/resources ${basedir}/src/test/resources ${basedir}/src/test-integracja/resources org.apache.maven.wagon wagon-ftp 3.3.2 org.apache.maven.plugins maven-help-plugin 3.3.0 org.codehaus.mojo build-helper-maven-plugin 3.3.0 org.codehaus.gmaven groovy-maven-plugin 2.1.1 org.codehaus.groovy groovy-all 2.4.17 org.apache.maven.plugins maven-enforcer-plugin 3.1.0 org.codehaus.mojo extra-enforcer-rules 1.6.1 org.apache.maven.plugins maven-resources-plugin 3.3.0 org.apache.maven.plugins maven-war-plugin 3.3.2 org.apache.maven.plugins maven-scm-plugin 1.13.0 org.apache.maven.plugins maven-checkstyle-plugin 3.2.0 ${project.build.directory}/cache/checkstyle/checkstyle.cache ${basedir}/src/main/reporting/checkstyle/sun_checks.xml UTF-8 com.puppycrawl.tools checkstyle ${maven.checkstyle.version} org.apache.maven.plugins maven-pmd-plugin 3.14.0 true true ${project.basedir}/cache/pmd/pmd.cache src/main/java src/integracja/java pl/gov/mpips/xsd/csizs/pi/slowniki/SL_STATUS_WNIOSKU.java pl/topteam/pomost/bank/przelewy/elektroniczne/eksport/pliki/BzWbk.java pl/topteam/pomost/empatia/csizs/log/stany/PrzejscieUslugZUS.java pl/topteam/pomost/empatia/csizs/pi/eksmoon/WeryfikacjaEKSMOoN.java pl/topteam/pomost/empatia/csizs/pi/zus/sprawozdanie/GeneratorSprawozdania.java pl/topteam/pomost/empatia/csizs/pi/zus/z1p/UdostepenienieSkladekZUS.java pl/topteam/pomost/module/decyzja/action/WydrukDecyzjiPrzed2018Action.java pl/topteam/pomost/module/empatia/action/komunikaty/KomunikatAction.java pl/topteam/pomost/orm/Swiadczenie.java pl/topteam/pomost/slowniki/centralne/ParametryXML.java pl/topteam/pomost/slowniki/centralne/SlownikiXML.java pl/topteam/piecza/action/sprawozdania/ministerialne/dwidzk/DWiDZKActionBean.java pl/topteam/piecza/mpips/sprawozdania/dwidzk/GeneratorCzesciA.java pl/topteam/piecza/mpips/sprawozdania/dwidzk/GeneratorCzesciB.java pl/topteam/piecza/mpips/sprawozdania/dwidzk/GeneratorCzesciC.java pl/topteam/piecza/mpips/sprawozdania/dwidzk/GeneratorCzesciD.java pl/topteam/piecza/mpips/sprawozdania/dwidzk/GeneratorCzesciE.java pl/topteam/piecza/mpips/sprawozdania/dwidzk/GeneratorDWiDZK.java pl/topteam/piecza/mpips/sprawozdania/.java pl/topteam/piecza/mpips/sprawozdania/sdsp/v20181119/GeneratorCzesciA.java pl/topteam/piecza/mpips/sprawozdania/sdsp/v20181119/GeneratorCzesciC.java pl/topteam/piecza/mpips/sprawozdania/sdsp/v20181119/GeneratorSDSP.java pl/topteam/piecza/mpips/sprawozdania/sdsp/v20191115/GeneratorCzesciA.java pl/topteam/piecza/mpips/sprawozdania/sdsp/v20191115/GeneratorCzesciB.java pl/topteam/piecza/mpips/sprawozdania/sdsp/v20191115/GeneratorCzesciC.java pl/topteam/piecza/mpips/sprawozdania/sdsp/v20191115/GeneratorCzesciD.java pl/topteam/piecza/mpips/sprawozdania/sdsp/v20191115/GeneratorCzesciE.java pl/topteam/piecza/mpips/sprawozdania/sdsp/v20191115/GeneratorSDSP.java pl/topteam/piecza/mpips/sprawozdania/wripzs/GeneratorTabeliA.java pl/topteam/piecza/mpips/sprawozdania/wripzs/GeneratorTabeliB.java pl/topteam/piecza/mpips/sprawozdania/wripzs/GeneratorTabeliC.java pl/topteam/piecza/mpips/sprawozdania/wripzs/GeneratorTabeliD.java pl/topteam/piecza/mpips/sprawozdania/wripzs/GeneratorTabeliE.java pl/topteam/piecza/mpips/sprawozdania/wripzs/GeneratorTabeliF.java pl/topteam/piecza/mpips/sprawozdania/wripzs/GeneratorTabeliG.java pl/topteam/piecza/mpips/sprawozdania/wripzs/GeneratorTabeliH.java pl/topteam/piecza/mpips/sprawozdania/wripzs/GeneratorTabeliI.java pl/topteam/piecza/mpips/sprawozdania/wripzs/GeneratorTabeliJ.java pl/topteam/piecza/mpips/sprawozdania/wripzs/GeneratorTabeliK.java pl/topteam/piecza/mpips/sprawozdania/wripzs/GeneratorTabeliL.java pl/topteam/piecza/mpips/sprawozdania/wripzs/GeneratorWRIPZS.java pl/topteam/piecza/mpips/sprawozdania/wripzs/StrukturaTabeliF.java pl/topteam/pzgm/service/wrispz/GeneratorTabeliC.java pl/topteam/pzgm/service/wrispz/GeneratorWRiSPZG.java false ${project.basedir}/src/main/reporting/pmd/unusedParameters.xml ${project.basedir}/src/main/reporting/pmd/useStringBufferForStringAppends.xml ${project.basedir}/src/main/reporting/pmd/other.xml false false net.sourceforge.pmd pmd-core ${maven.pmd.version} net.sourceforge.pmd pmd-java ${maven.pmd.version} com.github.spotbugs spotbugs-maven-plugin 4.7.2.1 ${basedir}/src/main/reporting/spotbugs/excludes.xml true High Max true ${maven.spotbugs.heap} UTF-8 ${maven.spotbugs.timeout} false com.github.spotbugs spotbugs ${maven.spotbugs.version} org.apache.maven.plugins maven-enforcer-plugin enforce-java validate enforce [1.8,) [3.2.0,) org.apache.maven.plugins maven-clean-plugin 3.2.0 ${project.basedir} pom.xml.releaseBackup release.properties ${project.build.directory} **/* ${basedir}/src/main/resources/pl/topteam/pomost/orm *.hbm.xml ${basedir}/src/main/webapp/WEB-INF struts-config.xml org.apache.maven.plugins maven-antrun-plugin 3.1.0 ant-run-task generate-sources run org.codehaus.mojo build-helper-maven-plugin add-source generate-sources add-source ${basedir}/src/integracja/java add-test-source generate-test-sources add-test-source ${basedir}/src/test-integracja/java org.apache.maven.plugins maven-compiler-plugin 3.10.1 true true true true UTF-8 org.projectlombok lombok 1.18.24 org.apache.maven.plugins maven-war-plugin true ${barrier-tag} ${project.name} ${project.build.channel} ${project.version} ${build.date} ${release.date} ${git-hash} dependencies true true ${excludes} true org.apache.maven.plugins maven-site-plugin 3.12.1 pl false org.apache.maven.skins maven-fluido-skin 1.5 org.apache.maven.plugins maven-javadoc-plugin 3.4.1 true org.apache.maven.plugins maven-source-plugin 3.2.1 true org.apache.maven.plugins maven-surefire-plugin 3.0.0-M7 org.apache.maven.plugins maven-install-plugin 3.0.1 true org.apache.maven.plugins maven-deploy-plugin 3.0.0 org.apache.maven.plugins maven-release-plugin 3.0.0-M6 org.apache.maven.scm maven-scm-provider-gitexe 1.9.5 false true @{project.version} release scm@repo.ttserver.pl org.apache.maven.plugins maven-jxr-plugin 3.3.0 org.apache.maven.plugins maven-project-info-reports-plugin 3.4.1 false false distribution-management index issue-management org.apache.maven.plugins maven-surefire-report-plugin 3.0.0-M7 org.apache.maven.plugins maven-pmd-plugin 3.14.0 pmd cpd org.apache.maven.plugins maven-checkstyle-plugin com.github.spotbugs spotbugs-maven-plugin org.codehaus.mojo taglist-maven-plugin 3.0.0 true Do zrobienia/zmiany TODO ignoreCase FIXME ignoreCase Przestarzałe @deprecated ignoreCase nexus-releases http://ttprogramy.pl/nexus/content/repositories/releases/ true false nexus-snapshots http://ttprogramy.pl/nexus/content/repositories/snapshots/ false true tt-archiva-repository-internal http://ttprogramy.pl/apache-archiva/repository/internal/ true false ttserver-snapshots http://m2.ttserver.pl/content/repositories/snapshots/ false true true always fail smsapi smsapi http://labs.smsapi.com/maven/ default tt-archiva-repository-internal http://ttprogramy.pl/apache-archiva/repository/internal/ true false eclipse tmp 0101010 ${basedir}/src/test-db/resources ${basedir}/src/test-integracja/resources org.eclipse.m2e lifecycle-mapping 1.0.0 org.apache.maven.plugins maven-antrun-plugin [1.7,) runant run org.codehaus.mojo build-helper-maven-plugin add-test-source generate-sources add-test-source ${basedir}/src/test-db/java errorprone org.apache.maven.plugins maven-compiler-plugin 3.10.1 javac-with-errorprone true true true true org.codehaus.plexus plexus-compiler-javac-errorprone 2.12.1 com.google.errorprone error_prone_core 2.15.0 sign true org.apache.maven.plugins maven-jarsigner-plugin 3.0.0 ${keystore.type} ${keystore.path} ${keystore.alias} ${keystore.store.password} ${keystore.key.password} sign-war sign verify-signed-war verify thin false WEB-INF/lib/*.jar org.apache.maven.plugins maven-enforcer-plugin enforcements-in-thin-war validate enforce release Aktywuj dodatkowo profil 'release'! fat false org.apache.maven.plugins maven-enforcer-plugin enforcements-in-fat-war validate enforce release Aktywuj dodatkowo profil 'release'! uuid false org.apache.maven.plugins maven-enforcer-plugin enforcements-in-uuid-war validate enforce release Aktywuj dodatkowo profil 'release'! org.apache.maven.plugins maven-war-plugin WEB-INF/lib/*.jar org.codehaus.gmaven groovy-maven-plugin commons-net commons-net 3.6 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 release false org.apache.maven.plugins maven-help-plugin build-info initialize active-profiles org.apache.maven.plugins maven-enforcer-plugin warnings-in-war initialize enforce false true 1.8 enforcements-in-war initialize enforce xalan:xalan channel Określ kanał (-Dchannel=), którym dystrybuowana będzie aplikacja (np. stable, dev, tmp, mrips) git-hash Określ zmienną 'git-hash' (-Dgit-hash=) wskazującą na commit, z którego tworzona jest aktualizacja (7 początkowych cyfr albo cały hash)! enforcements-in-installed-deployed install enforce Niedopuszczalne są zależności typu SNAPSHOT! Musi zostać określona wersja aplikacji (w pom.xml)! Niedopuszczalna jest publikacja wersji SNAPSHOT! org.codehaus.mojo extra-enforcer-rules 1.5.1 org.codehaus.gmaven groovy-maven-plugin release-parameters initialize execute final String SNAPSHOT = '-SNAPSHOT' Properties releaseProps = new Properties() File releasePropsFile = new File('release.properties') String pomVersion = '${project.version}'.replace(SNAPSHOT, '') String[] vNumbers = pomVersion.split('-') String releaseVersion = vNumbers[0] + '-' + vNumbers[1] + '-' + vNumbers[2] + '-' + (Integer.parseInt(vNumbers[3]) - 1) if (project.properties['project.build.channel'] == 'stable') { releaseVersion += '-' + project.properties['project.build.wpo'] releaseVersion += '-' + new Date().format("yyyyMMdd") } else if (project.properties['project.build.channel'] == 'mpips') { // nic nie dodajemy do podstawowego numeru wersji } else { releaseVersion += '-' + new Date().format("yyyyMMdd") } if (project.properties['project.build.fix'] != "0") { releaseVersion += '-' + project.properties['project.build.fix'] } final List activeProfiles = project.activeProfiles.stream().map{p -> p.id}.collect() if (activeProfiles.contains("uuid")) { releaseVersion += '-' + new Date().format("HHmmss") } String snapshotVersion = pomVersion + SNAPSHOT releaseProps.setProperty('scm.tag', releaseVersion) releaseProps.setProperty('project.rel.${project.groupId}:${project.artifactId}', releaseVersion) releaseProps.setProperty('project.dev.${project.groupId}:${project.artifactId}', snapshotVersion) releaseProps.store(releasePropsFile.newWriter(), null) release-in-scm-git false org.codehaus.gmaven groovy-maven-plugin release-parameters initialize execute final String SNAPSHOT = '-SNAPSHOT' Properties releaseProps = new Properties() File releasePropsFile = new File('release.properties') String releaseVersion = '${project.version}'.replace(SNAPSHOT, '') String[] vNumbers = releaseVersion.split('-') String snapshotVersion = vNumbers[0] + '-' + vNumbers[1] + '-' + vNumbers[2] + '-' + (Integer.parseInt(vNumbers[3]) + 1) + SNAPSHOT releaseProps.setProperty('scm.tag', releaseVersion) releaseProps.setProperty('project.rel.${project.groupId}:${project.artifactId}', releaseVersion) releaseProps.setProperty('project.dev.${project.groupId}:${project.artifactId}', snapshotVersion) releaseProps.store(releasePropsFile.newWriter(), null) user-changelog channel changelog/changes-${channel}.xml org.codehaus.mojo xml-maven-plugin 1.0.2 changelog changes-${channel}.xml changelog/changes.xslt ${project.build.directory}/generated-resources/dokumentacja/changelog changes.html changelog-for-users generate-resources transform org.apache.maven.plugins maven-war-plugin ${project.build.directory}/generated-resources/dokumentacja/changelog true dokumentacja/changelog deploy-user-changelog false org.codehaus.mojo wagon-maven-plugin 2.0.2 deploy-user-changelog deploy upload-single home-releases ${project.build.directory}/${project.artifactId}-${project.version}/dokumentacja/changelog/changes.html ftp://top-team.home.pl/pub/channels/${channel}/pl/topteam/${project.artifactId} test org.codehaus.cargo cargo-maven2-plugin 1.9.0 tomcat8x remote runtime test.ttserver.pl /pomost org.apache.maven.plugins maven-war-plugin