caga / MavenStruts-project-generator

Maven Dosya Yapısına Uygun Struts 2 Projesi Otomasyonu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tanıtım

Projenin amacı struts2 ve maven entegrasyonunu hızlı ve düzgün bir biçimde sağlamak, geliştirme ortamı için hızlı bir protatiplendirme çatısı oluşturmaktır. Bu amaçla pom dosyası dizayn edilmiş ve 07.06.2018 tarihi itibari ile tüm bağımlılıkların en son versiyonaları sağlanmıştır. Ayrıca pom aracılığı ile jetty server kurulumu ve proje entegrasyonu gerçekleştirilmiştir.

Kurulum

Projeyi git ile klonladıktan veya indirdikten sonra daha önce path de tanımladığınız bir klasörünüz varsa oraya kopyalayın (sadece webproje dosyasını ve hemen yanına resource klasörünü). Scripti

chmod +x webproje

ile executable hale getirin.

Kullanım

Dilediğiniz bir klasör içinde

webproje <proje_klasör_ismi>

komutu ile ana proje klasörünüzü oluşturun. Daha sonra

cd proje_klasör_ismi
mvn jetty:run

komutlarını çalıştırdığınızda ilk struts2 tabanlı sitenizi ayağa kaldırmış oldunuz tebrikler.

Siteye girmek için browserinizda

localhost:8080/stargate

yazmanız ve entere basmanız yeterli.

Server` ı kapatmak için

Ctrl-C

yapmanız yeterli.

Oluşturulan dosya yapısını incelemek için

tree

komutunu kullanabilirsiniz.

Daha sonra bilgi mahiyetinde eklemeler yapılması planlanmaktadır...

About

Maven Dosya Yapısına Uygun Struts 2 Projesi Otomasyonu

License:GNU General Public License v3.0


Languages

Language:Java 81.3%Language:Shell 18.7%