Kütüphane projesi özgür yazılıma staj için başvuruda bulunduğum projedir.
Öncelikle java jdk indirilmesi gerekiyor.https://www.oracle.com/tr/java/technologies/javase/javase-jdk8-downloads.html Buradan işletim sisteminize uygun jdk'yi indirebilirsiniz.Ben windows 10 kullanıyorum.Jdk kurulduktan sonra mavenin de bilgisayarınıza yüklü olması gerek çünkü projeyi jar dosyasına çevirecez.http://maven.apache.org/download.cgi Binary zip archive apache-maven-3.6.3-bin.zip bunu indirin.Daha sonra maven dosyasını zipten çıkarıp masaüstüne alın.
Bilgisayarınızda sistem variables kısmına gidip Environment Variables bölümünde User Variables alanında (üst kısım) new'e tıkladıktan sonra ;
Variable = JAVA_HOME Value = Javanın yüklendiği yer (örneğin : C:\Program Files\Java\jdk1.8.0_271) bunu yapıştırın ve OK'a basın.
Sistem variables alanında ise(alt kısım) Path kısmına gelip edite tıklıyoruz oraya maven ve jdk'yi bırakmalıyız çünkü command promptan java -jar <proje.jar> çalıştırmamız gerekiyor.Maven'i bıraktığınız yerde klasörün içerisinde bin klasörü bulunmaktadır bunu ve Javayı kurduğumuz yerde jdk'in içerisinde de bin bulunmakta bunları da System variables de Path bölümüne bırakmalıyız.New -> (maven içerisindeki bin klasörünün pathi örneğin C:\Program Files\apache-maven-3.6.3\bin) daha sonra bir daha New ->(jdk ' içerisindeki bin klasörünün pathi örneğin C:\Program Files\Java\jdk1.8.0_271\bin) daha sonra OK deyip kapatıyoruz hepsini.
Sıra projeyi jara açıp çalıştırmamız gerekiyor ama bundan önce önemli iki şey var . Sql'inizin açık olması gerekiyor çünkü sistem data migrations yapacağı için databaseleri ve tabloları kendisi oluşturacak. Eğer sizin sql'inizin username ve passwordunuz farklı ise bunu projede src\main\resources içersinde application.properties i güncellemelisiniz.Şuan projeyi farklı bir bilgisayarda denediğim için şifresini root yaptım.Varsayılan olarak username : root ve password ise boş olarak geliyor.
Sıra çalıştırmaya geldi , command promptü açıp projemizin olduğu klasöre geliyoruz. Daha sonra ise şu kodu command prompta yazıyoruz :
mvn package
kendisi target klasörünün içerisinde projemiz için bir jar dosyası oluşturacak.Sıra projeyi çalıştırmaya geldi.Target klasörüne gelip .jar dosyasının adına bakın.
java -jar target/<jar dosyanız.jar>
çalıştırıyoruz ve çalıştıkdan sonra localhost:8080 ile projeyi açıp kullanıyoruz. Kullanıcıların username ve şifresi; admin için , username=admin şifre=password depocu için : username=depocu şifre=password user için : username=user şifre=password
EXCEPTİON DURUMU ---
Aşağıdaki hata ile karşılaştığınızda application.properties de kullanıcı adı ve şifrenizi bir daha kontrol edin lütfen.