Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Treba li spring da se builduje

[es] :: Java :: Treba li spring da se builduje

[ Pregleda: 2108 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.rs.



+2 Profil

icon Treba li spring da se builduje24.04.2010. u 17:07 - pre 170 meseci
Ovako skinuo sam 'spring-framework-3.0.2.RELEASE-dependencies.zip' raspakovao ga i u njemu sada ima brdo direktorijuma. Sada citam knjigu za Spring 2.5 (pretpostavljam da sa ovom knjigom mogu da pratim spring 3.0.2), i dosao sam do dela gde se kaze da kada se ovo cudo raspakuje treba da se izbilduje. Skinuo sam ANT i dodao ga u CLASSPATH.
Udjem u gore navedeni direktorijum i kucam 'ant alljars', nakon cega dobijem sledecu poruku:
Code:

E:\Java Stuff\spring-framework-3.0.2.RELEASE-dependencies>ant alljars
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\li
b\tools.jar
Buildfile: build.xml does not exist!
Build failed

Prvo sam mislio da nisam lepo javu instalirao ali dobijam podatke za nju:
Code:

E:\Java Stuff\spring-framework-3.0.2.RELEASE-dependencies>java -version
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)

Sta mi je ciniti? Medju ovim direktorijuma ima nekih jarova ali nemam recimo spring.jar, a negde sam procitao da treba da postoji.

edit
Sada vidim da se u ovim direktorijumima provlaci neki 'ivy' da li to znaci da ovo ne moze da se builduje sa ant-om?
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.rs.



+2 Profil

icon Re: Treba li spring da se builduje24.04.2010. u 17:54 - pre 170 meseci
Ispravio sam de greske koji se tice ovog tools.jar, sada dobijam samo da taj build.xml ne postoji.
U medjuvremenu skinuo sam isto samo za spring 2.5.1 i pocne build ali u jednom trenutku pukne i kaze:
Code:

BUILD FAILED
E:\Java Stuff\spring-framework-2.5.1\build.xml:498: E:\Java Stuff\spring-framewo
rk-2.5.1\jarcontent\spring-aop does not exist.

Total time: 1 minute 17 seconds
 
Odgovor na temu

staleks
Aleksandar Stoisavljevic
Java Technical Team Leader
Novi Sad

Član broj: 10869
Poruke: 59
*.dynamic.isp.telekom.rs.

Sajt: www.staleksit.in.rs


+1 Profil

icon Re: Treba li spring da se builduje24.04.2010. u 22:27 - pre 170 meseci
Nema potrebe da buildas Spring biblioteke u svom projektu.

Dovoljno je da *.jar-ove koji su ti potrebni, postavis u CLASSPATH, tako da ti budu dostupni u vreme buildanja tvoje applikacije.

Inace ako si iz .NET sveta, bice ti jasno ako povucem paralelu i kazem ti da su springovi jarovi (od verzije 2.5.6.SEC ima ih vise: spring-core, spring-beans, spring-aop, itd) mogu da se uporede sa DLL-ovima koji su potrebni kada buildas tvoju applikaciju.

I jos jedan savet, da si se spasao "depdendency hell-a" postoji tool (kao iskusan Javas necu upasti u zamku i nazvati ga samo build toolom jer on nije samo to) Maven. Ideja je slicna Linux-ovoj zamisli, imas repositorije negde na netu gde se nalaze vec pripremljeni JARovi sa sve sredjenim verzijama i ti ih onda samo navedes u svom opisu projekta i buildas. Mavenu prepustis da ih downloaduje u tvoj lokalni repositorij i koristi kada mu budu trebale.

Nadam se da sam malko pomogao.

 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.rs.



+2 Profil

icon Re: Treba li spring da se builduje24.04.2010. u 22:42 - pre 170 meseci
Aha hvala :) imam malo problema oko zapocinjanja sa spring-om nikada ni sa cim slicnim nisam radio.
Evo sada sam sa spring-ovog repo-a skinuo: http://svn.springbyexample.org...pendency-injection/tags/1.0.1/ basic-dependency-injection ovu aplikaciju trebalo bi da bude web aplikacija. Pokrenuo sam
Code:

mvn package

projekat se izbildovao lepo ali sam posle pokrenuo
Code:

mvn tomcat:run

I samo kaze opet build succesfull, a nece da ga pokrene tako da mogu da ga otvorim kao web aplikaciju?

- Jos jedno pitanje da ubacim ovde posto smo sad vec na maven/tomcat strani.
- Probao sam u eclipse da instaliram plugin za tomcat sa Callisto Discovery Site URL-a prateci ovo uputstvo. Problem je sto nikada ovo nisam instalirao a ono mi prijavljuje greske da je vec instalirano sve to, a znam da nije, sta moze da bude problem?
- Da li maven mora uvek da se koristi iz komandne linije ili postoji neki plugin za eclipse - Nasao sam odgovor za ovo "M2Eclipse", ipak eklipsce nije za bacanje :)

[Ovu poruku je menjao Valerij Zajcev dana 25.04.2010. u 02:08 GMT+1]
 
Odgovor na temu

mvasicdo
Mladen Vasic
Doboj

Član broj: 104294
Poruke: 226
89.204.137.*



Profil

icon Re: Treba li spring da se builduje25.04.2010. u 17:45 - pre 170 meseci
pozdrav Valerij, kao sto je Aleksandar vec spomenuo i ako koristis maven za buildovanje projekta dovoljno je da samo ubacis maven dependency za spring u pom.xml:
primjera ovo:

Code:
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring</artifactId>
  <version>2.0.6</version>
</dependency>


ostalo ce ti maven sam odraditi, naravno pozeljno je da budes na net-u da bi maven mogao download-ovati biblioteke, ako ih menas u lokalnom repositoriju.

isto tako m2eclipse je dobar izbor, iako nekada moze imati konflikata sa nekim drugim plugin-ovima, naravno u zavisnosti od verzija plugin-ova i eclipse itd. Ali tako ti je to sa plugin-ovima :)
kombinacija maven + plugin "Maven Integration for WTP" + podesiti tomcat server konfiguraciju u eclipse-i (Servers View) bi ti trebala omoguciti kreiranje, pokretanje web aplikacije. Ima dosta dobrih primjera na net-u vezano za kreiranje web aplikacije koristeci maven i tomcat...

maven ne moras uvijek koristiti iz konzole, spomenuli smo m2eclipse, ili recimo u eclipse-i mozes podesiti "External Tool Configurations" da kreiras maven build skripte za bildovanje projekata.

pozdrav.
 
Odgovor na temu

[es] :: Java :: Treba li spring da se builduje

[ Pregleda: 2108 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.