Hi Zahid,

Thanks for that! Could you please move it as a pull request at 
https://github.com/apache/struts-site/? Once done you can see result at 
https://struts.staged.apache.org/ (it's hard to read your changes here at mail 
list)

Kind Regards.

>-----Original Message-----
>From: Zahid Rahman <zahidr1...@gmail.com>
>Sent: Tuesday, November 26, 2019 10:32 PM
>To: Struts Users Mailing List <user@struts.apache.org>
>Subject: Re: /struts-2.5.22-all.zip where can download
>
>Here are some changes and corrections I wish to suggest for page
>https://struts.apache.org/getting-started/how-to-create-a-struts2-web-
>application.html
>.
>What I mean to say is that, I wish the page had been written as follows.
>
>STEP 1.
><!--    minimum maven directory structure and  file for struts development
>-->
>*-<appnamedir>*
>*-<appnamedir>/pom.xml [file]*
>
>
>
>
>
>*- <appnamedir>/src- <appnamedir>/src/main - <appnamedir>/src/main/java-
><appnamedir>/src/main/resources- <appnamedir>/src/main/webapp-
><appnamedir>/src/main/webapp/WEB-INF*
>
>*maven jetty:run* command does helps to create file  header  of config file
>*<appnamedir>/pom.xml*  with error messages except it does not help to create
>the tag <packaging>war</packaging>.
>Without this tag you get build successful message, but jetty does not go into
>*server mode*.  I think this is inconsistent and is very important because 
>there is
>no error message and the desired effect is missing.
>
>These are the error messages I am referring which assist with creating file 
>header
>of *<appnamedir>/pom.xml*
>
>
>
>
>*[ERROR]   The project
>[unknown-group-id]:[unknown-artifact-id]:[unknown-version]
>(c:\struts2\work_dir\mvntest\pom.xml) has 4 errors[ERROR]
>'modelVersion' is missing. @ line 1, column 9[ERROR]     'groupId' is
>missing. @ line 1, column 9[ERROR]     'artifactId' is missing. @ line 1,
>column 9[ERROR]     'version' is missing. @ line 1, column 9*
>
>So  I think file header for the <appname>/pom.xml should be mentioned on that
>page as follows.
>
>
>
>
>
>
>* <!--  pom.xml header file -->    <modelVersion>4.0.0</modelVersion>
><groupId>org.apache</groupId>    <artifactId>basic-struts</artifactId>
><version>1.0</version>    <packaging>war</packaging>*
>
>To remove  the warning of platform independent there should be a mention to
>include the following tags
>
>
>
>
>
>
>*<properties>    <!-- platform independent -->
><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
><struts2.version>2.5.20</struts2.version></properties>*
>
>Later in the page the dependency TAG is mentioned , but I feel the dependencies
>TAG should also be included as follows.
>
>*<dependencies>*
>
>*  <dependency>*
>
>
>
>*     <groupId>org.apache.struts</groupId>
> <artifactId>struts2-core</artifactId>
> <version>${struts2.version}</version> </dependency>*
>
>
>*</dependencies>*
>
>mvn jetty:run  commands does actually inform */${build.finalName} deprecated
>to  /${project.build.finalName}*
>
>Below is my complete pom.xml file
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>*<project><!--    minimum maven directory structure for struts development
>- src- src/main - src/main/java- src/main/resources - src/main/webapp-
>src/main/webapp/WEB-INF-->    <!--  pom.xml header file -->
><modelVersion>4.0.0</modelVersion>    <groupId>org.apache</groupId>
><artifactId>basic-struts</artifactId>    <version>1.0</version>
><packaging>war</packaging><properties>    <!-- platform independent -->
><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
><struts2.version>2.5.20</struts2.version></properties><dependencies>
><dependency>     <groupId>org.apache.struts</groupId>
> <artifactId>struts2-core</artifactId>
> <version>${struts2.version}</version> </dependency></dependencies><build>
>  <finalName>basic-struts</finalName><plugins>        <plugin>
><groupId>org.eclipse.jetty</groupId>
><artifactId>jetty-maven-plugin</artifactId>
><version>9.4.7.v20170914</version>            <configuration>
>  <webApp>                    <!--  ${build.finalName} deprecated -->
>              <contextPath>/${project.build.finalName}</contextPath>
>        </webApp>                <stopKey>CTRL+C</stopKey>
><stopPort>8999</stopPort>
><scanIntervalSeconds>10</scanIntervalSeconds>                <scanTargets>
>                  <scanTarget>src/main/webapp/WEB-INF/web.xml</scanTarget>
>              </scanTargets>            </configuration>        </plugin>
>  </plugins></build></project>*
>
>
>Best Regards
>
>zahid
>
>
>
>On Mon, 25 Nov 2019 at 08:41, Lukasz Lenart <lukaszlen...@apache.org> wrote:
>
>> niedz., 24 lis 2019 o 06:15 Zahid Rahman <zahidr1...@gmail.com>
>> napisał(a):
>> > "struts cookbook" button is unresponsive on main page
>> > http://localhost:8080/struts2-showcase/index.action
>> > It was unresponsive in the previous version too.
>>
>> Thanks, changed to point to https://github.com/apache/struts-examples
>>
>>
>> Regards
>> --
>> Łukasz
>> + 48 606 323 122 http://www.lenart.org.pl/
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>

Reply via email to