All Projects → apache → Tomcat Maven Plugin

apache / Tomcat Maven Plugin

Licence: apache-2.0
Mirror of Apache Tomcat Maven plugin

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Tomcat Maven Plugin

Javaee7 Samples
Java EE 7 Samples
Stars: ✭ 2,470 (+1844.88%)
Mutual labels:  javaee, tomcat
Javaee8 Samples
Java EE 8 Samples
Stars: ✭ 333 (+162.2%)
Mutual labels:  javaee, tomcat
tomcat-native
Mirror of Apache Tomcat Native
Stars: ✭ 73 (-42.52%)
Mutual labels:  tomcat, javaee
Tomcat
Apache Tomcat
Stars: ✭ 5,756 (+4432.28%)
Mutual labels:  javaee, tomcat
tomcat-training
Apache Tomcat Training Material
Stars: ✭ 15 (-88.19%)
Mutual labels:  tomcat, javaee
Tomcat80
Mirror of Apache Tomcat 8.0.x
Stars: ✭ 113 (-11.02%)
Mutual labels:  javaee, tomcat
Metrics Cdi
CDI extension for Dropwizard Metrics
Stars: ✭ 76 (-40.16%)
Mutual labels:  javaee
Webserver
手写简化版Web服务器
Stars: ✭ 89 (-29.92%)
Mutual labels:  tomcat
Elemeimitate
基于安卓的网上订餐系统项目,仿饿了么APP,通过Volley框架进行网络数据交互,前端使用Android的Fragment,界面简洁,是一款基于C/S架构的APP系统,APP服务器采用Java开发
Stars: ✭ 71 (-44.09%)
Mutual labels:  javaee
Uranus
Hierarchical Memo & Task Web-App
Stars: ✭ 71 (-44.09%)
Mutual labels:  tomcat
Security Soteria
Java EE Security (JSR-375) Reference Implementation
Stars: ✭ 115 (-9.45%)
Mutual labels:  javaee
Whatsmars
Java生态研究(Spring Boot + Redis + Dubbo + RocketMQ + Elasticsearch)🔥🔥🔥🔥🔥
Stars: ✭ 1,389 (+993.7%)
Mutual labels:  tomcat
Jeeplatform
一款企业信息化开发基础平台,拟集成OA(办公自动化)、CMS(内容管理系统)等企业系统的通用业务功能 JeePlatform项目是一款以SpringBoot为核心框架,集ORM框架Mybatis,Web层框架SpringMVC和多种开源组件框架而成的一款通用基础平台,代码已经捐赠给开源中国社区
Stars: ✭ 1,285 (+911.81%)
Mutual labels:  javaee
Jsonp
Java API for JSON Processing (JSON-P)
Stars: ✭ 77 (-39.37%)
Mutual labels:  javaee
Dev Ref
Stars: ✭ 90 (-29.13%)
Mutual labels:  javaee
Curso Sistemas Web Com Spring Javascript Bootstrap
Stars: ✭ 74 (-41.73%)
Mutual labels:  tomcat
Tomcatmanager
A command line tool and python library for managing a tomcat server
Stars: ✭ 105 (-17.32%)
Mutual labels:  tomcat
Cloud Note
基于分布式的云笔记(参考某道云笔记),数据存储在redis与hbase中
Stars: ✭ 71 (-44.09%)
Mutual labels:  tomcat
Docker springboot tomcat mysql demo
How to setup docker with SpringBoot on Tomcat and MySQL
Stars: ✭ 88 (-30.71%)
Mutual labels:  tomcat
Tomcat exporter
A Prometheus exporter for Apache Tomcat
Stars: ✭ 99 (-22.05%)
Mutual labels:  tomcat

Build Apache Tomcat Maven Plugin

To build this project you must Apache Maven at least 2.2.1 . mvn clean install will install the mojos without running integration tests. As there are some hardcoded integration tests with http port 1973, ajp 2001 and 2008, you could have some port allocation issues (if you don't know why those values ask olamy :-) ) mvn clean install -Prun-its will run integration tests too: to override the default used http port you can use -Dits.http.port= -Dits.ajp.port=

Snapshots deployment

To deploy a snaphot version to https://repository.apache.org/content/repositories/snapshots/, you must run : mvn clean deploy . Note you need some configuration in ~/.m2/settings.xml: apache.snapshots.https your asf id your asf paswword </server

NOTE: a Jenkins job deploys SNAPSHOT automatically https://builds.apache.org/job/TomcatMavenPlugin-mvn3.x/. So no real need to deploy manually, just commit and Jenkins will do the job for you.

Site deployment

Checkstyle: this project uses the Apache Maven checkstyle configuration for ide codestyle files see http://maven.apache.org/developers/committer-environment.html .

Site: to test site generation, just run: mvn site. If you want more reporting (javadoc, pmd, checkstyle, jxr, changelog from jira entries), use: mvn site -Preporting.

To deploy site, use: mvn clean site-deploy scm-publish:publish-scm -Dusername=$svnuid -Dpassword=$svnpwd -Preporting . The site will be deployed to http://tomcat.apache.org/maven-plugin-trunk($svnuid is your asf id, $svnpwd is your asf password)

When releasing deploy with -Psite-release

Releasing

For release your ~/.m2/settings.xml must contains :

<server>
  <id>apache.releases.https</id>
  <username>asf id</username>
  <password>asf password</password>
</server>

And run: mvn release:prepare release:perform -Dusername= -Dpassword= (username/password are your Apache svn authz)

Test staged Tomcat artifacts

To test staging artifacts for a vote process.

  • activate a profile: tc-staging
  • pass staging repository as parameter: -DtcStagedReleaseUrl=
  • pass tomcat version as parameter: -Dtomcat7Version=

Sample for tomcat8 artifacts: mvn clean install -Prun-its -Ptc-staging -DtcStagedReleaseUrl=stagingrepositoryurl -Dtomcat8Version=8.x

Sample for tomcat7 artifacts: mvn clean install -Prun-its -Ptc-staging -DtcStagedReleaseUrl=stagingrepositoryurl -Dtomcat7Version=7.x

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].