-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Mark,
OMG hell must be freezing over... On 1/13/20 9:56 AM, ma...@apache.org wrote: > This is an automated email from the ASF dual-hosted git > repository. > > markt pushed a commit to branch master in repository > https://gitbox.apache.org/repos/asf/tomcat-jakartaee-migration.git > > > The following commit(s) were added to refs/heads/master by this > push: new 0419aa6 Add a build script. Experiment with Maven. > 0419aa6 is described below > > commit 0419aa64562cf7d1f014eebaaa3840a96b89acd4 Author: Mark Thomas > <ma...@apache.org> AuthorDate: Mon Jan 13 14:55:38 2020 +0000 > > Add a build script. Experiment with Maven. --- .gitignore > | 2 +- pom.xml | 103 > ++++++++++++++++++++++++++++++++++++++++++++ src/assembly/bin.xml > | 33 ++++++++++++++ src/main/scripts/migrate.sh | 7 +++ 4 files > changed, 144 insertions(+), 1 deletion(-) > > diff --git a/.gitignore b/.gitignore index 107422a..beef00d 100644 > --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ .classpath > .project .settings -bin \ No newline at end of file +target diff > --git a/pom.xml b/pom.xml new file mode 100644 index > 0000000..d2e65e7 --- /dev/null +++ b/pom.xml @@ -0,0 +1,103 @@ > +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the > Apache Software Foundation (ASF) under one or more + contributor > license agreements. See the NOTICE file distributed with + this > work for additional information regarding copyright ownership. + > The ASF licenses this file to You under the Apache License, Version > 2.0 + (the "License"); you may not use this file except in > compliance with + the License. You may obtain a copy of the > License at + + http://www.apache.org/licenses/LICENSE-2.0 + + > Unless required by applicable law or agreed to in writing, > software + distributed under the License is distributed on an "AS > IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either > express or implied. + See the License for the specific language > governing permissions and + limitations under the License. +--> > +<project xmlns="http://maven.apache.org/POM/4.0.0" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/xsd/maven-4.0.0.xsd"> + > <modelVersion>4.0.0</modelVersion> + + <parent> + > <groupId>org.apache</groupId> + <artifactId>apache</artifactId> > + <version>22</version> + </parent> + + > <groupId>org.apache.tomcat</groupId> + > <artifactId>jakartaee-migration</artifactId> + > <version>0.0.1-SNAPSHOT</version> + + <description> + This tool > is a work in progress. + The aim of the tool is to take a web > application written for Java EE 8 that + runs on Apache Tomcat 9 > and convert it automatically so it runs on Apache + Tomcat 10 > which implements Jakarta EE 9. + </description> + <!-- TODO: > Update this once the web site is updated. --> + > <url>https://tomcat.apache.org</url> + <mailingLists> + > <mailingList> + <name>Apache Tomcat Announce List</name> + > <subscribe>announce-subscr...@tomcat.apache.org</subscribe> + > <unsubscribe>announce-unsubscr...@tomcat.apache.org</unsubscribe> + > <archive>https://lists.apache.org/list.html?annou...@tomcat.apache.org </archive> > > + </mailingList> > + <mailingList> + <name>Apache Tomcat Developer > List</name> + > <subscribe>dev-subscr...@tomcat.apache.org</subscribe> + > <unsubscribe>dev-unsubscr...@tomcat.apache.org</unsubscribe> + > <post>dev@tomcat.apache.org</post> + > <archive>https://lists.apache.org/list.html?dev@tomcat.apache.org</arc hive> > > + </mailingList> > + <mailingList> + <name>Apache Tomcat Users List</name> + > <subscribe>users-subscr...@tomcat.apache.org</subscribe> + > <unsubscribe>users-unsubscr...@tomcat.apache.org</unsubscribe> + > <post>us...@tomcat.apache.org</post> + > <archive>https://lists.apache.org/list.html?us...@tomcat.apache.org</a rchive> > > + </mailingList> > + </mailingLists> + + <properties> + > <maven.compiler.source>8</maven.compiler.source> + > <maven.compiler.target>8</maven.compiler.target> + </properties> + > + <dependencies> + <dependency> + > <groupId>org.apache.bcel</groupId> + > <artifactId>bcel</artifactId> + <version>6.4.1</version> + > </dependency> + </dependencies> + + <build> + <resources> + > <resource> + <directory>src/main/resources</directory> + > <filtering>true</filtering> + </resource> + <resource> + > <directory>src/main/scripot</directory> + > <targetPath>bin</targetPath> + </resource> + </resources> > + <plugins> + <plugin> + <!-- NOTE: We don't need a > groupId specification because the group is + > org.apache.maven.plugins ...which is assumed by default. + > --> + <artifactId>maven-assembly-plugin</artifactId> + > <version>3.2.0</version> + <configuration> + > <descriptors> + > <descriptor>src/assembly/bin.xml</descriptor> + > </descriptors> + </configuration> + </plugin> + > </plugins> + </build> + +</project> \ No newline at end of file > diff --git a/src/assembly/bin.xml b/src/assembly/bin.xml new file > mode 100644 index 0000000..79f13c0 --- /dev/null +++ > b/src/assembly/bin.xml @@ -0,0 +1,33 @@ +<assembly > xmlns="http://maven.apache.org/ASSEMBLY/2.0.0" + > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + > xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 > http://maven.apache.org/xsd/assembly-2.0.0.xsd"> + <id>bin</id> + > <formats> + <format>tar.gz</format> + <format>zip</format> + > </formats> + <fileSets> + <fileSet> + > <directory>${project.basedir}</directory> + > <outputDirectory></outputDirectory> + <includes> + > <include>README*</include> + <include>LICENSE*</include> + > <include>NOTICE*</include> + </includes> + </fileSet> + > <fileSet> + > <directory>${project.build.directpry}/bin</directory> + > <includes> + <include>*.sh</include> + </includes> + > <fileMode>0755</fileMode> + </fileSet> + </fileSets> + > <dependencySets> + <dependencySet> + > <outputDirectory>lib</outputDirectory> + > <useProjectArtifact></useProjectArtifact> + </dependencySet> + > </dependencySets> +</assembly> \ No newline at end of file diff > --git a/src/main/scripts/migrate.sh b/src/main/scripts/migrate.sh > new file mode 100644 index 0000000..3d3004f --- /dev/null +++ > b/src/main/scripts/migrate.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +# > Assumes current layout of Maven's target directory +cd .. + +# > Assumes java is on the path +java -cp lib/* > org.apache.tomcat.jakartaee.Migration "$@" > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > -----BEGIN PGP SIGNATURE----- Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/ iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAl4chvoACgkQHPApP6U8 pFj+aw/+PP/gxye6fLJ5o/fsLWRpkVi/ToLD2chNou6YiDmGHXoBfKn1fOJ/gx0Q jFDHeLpJyIPV3C2fCX2TPwe7Qzcw7fVqzvtv4nEOZHbyJJouhPkzxlPX/jt200QS DV+68KG2hvaJKMynRJMqKLpGggT0MbtjEqfelZtxe1vtOwDrBGU5KneMtGLnJsek +g7QUC9K7JWqoQVuDn57bkOZBu6DrjikxF5tFMUUgLJEs1RBaege3YBdWM6udzOQ GMReSwxNfxhL0e9hgA6eD9YCAthhe9tMbDQTsNs2pqnl+rH/hbaXI9zqnlqFzg2d B8b3S8g34d444PEWyH+wk5VC0wGjeNJYyjhsehIXkiA362On4Yr8I3wzw38B/uDM tHqEolgZO8bKS5Uhe9C1hFJoYnKUqlUuItxV3BR7O8MfsFHoBrOaGrs+bgVQEZu2 c1kA1SPY8ey+WJVvvxEYtP0sXeYpF/nWwnNQwwmEtEX3W9U8r3ZHFclt0EHEvBK3 J05R/2g7V3M8N6wdP5H7HPwtVClxsJyWEm/0mq8zYZ/bFCdHhGdR9ssUUjDGt6Sm e1jnADRtABACPaMdWiDr8cIAsM/4T2LddnZYavUkZJD9whj8mB2v1+u1sxO9YFFc 7ACnqyc5WxCG/fm2T8gLQ3mHEzq8aTBaB3NlaY+LQ6oSsXeUnIw= =LI1l -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org