Gradlefy web

Making this a gradle project that dynamically depends on dbi and common. Can be run with autoreloading Jetty on command line like "./gradlew jettyRun" or via Eclipse "Run as server". The freedom of choice. "Run as server" is not hotreloading very good though.

Need to add gradle plugin to eclipse to use this or run:

"./gradlew eclipse"
Status så langt:

Så at gradlew lastet ned 1.6 av Gradle (enda jeg hadde installert gradle
2.1 og lagt opp gradle/bin i PATH).. Dermed har jeg nå både Gradle 1.6 og
2.1 i mitt system. Jeg lastet ned en eclipse-plugin for Gradle og forsøkte
å kjøre gradle-build med den (med v2.1 av gradle på prosjektet dbi), men
det feilet. Blant annet pga tester.

Dersom jeg kjørte gradlew eclipse på kommandolinje fungerte det nesten
prikkfritt, men jeg måtte inn i eclipse-config og slette src-config som
pekte til dbi/src (i tillegg til dbi/src/main/java og
dbi/src/main/resources).

Ser at du har slettet unna test-klasser i dbi? Det må jeg tenke litt på.

På dette tidspunktet så ser både common og dbi ut til å kompilere fint, så
det er bra! Men eclipse-plugin ble bare rot. Kanskje ingen vits å bruke det?

Jeg går så videre til web og sjekket ut din branch og forsøkte "gradlew
eclipse". Det feilet:

$ gradlew eclipse
:eclipseClasspath FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':eclipseClasspath'.
> Could not resolve all dependencies for configuration ':testRuntime'.
   > Module version group:, module:web, version:unspecified,
configuration:testRuntime declares a dependency on configuration 'default'
which is not declared in the module descriptor for group:web,
module:common, version:unspecified

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or
--debug option to get more log output.

BUILD FAILED

Vet ikke helt hva som er galt her...?

Fungerer dette for deg?

mvh
Morten S











20. september 2014 kl. 15.07 skrev Jarl André Hübenthal <
notifications@github.com>:

> In src/main/java/com/owera/xaps/web/app/security/LoginServlet.java:
>
> > @@ -486,7 +486,7 @@ private String getRequestURL(HttpServletRequest request) {
> >  	 */
> >  	public void init(FilterConfig filterConfig) throws ServletException {
> >  		String contextPath = "";// filterConfig.getServletContext().getContextPath();
> > -		if (contextPath.equals("/xapsweb")) {
> > +		if (contextPath.equals("/xaps")) {
>
> gradlew.bat eclipse vil generere eclipse filene ja. på mac kjører jeg
> «./gradlew eclipse». I windows er det en bat fil. Kjører du gradlew.bat
> eclipse på web så vil den transitivit generere eclipse for både dbi og
> common. jarl 20. sep. 2014 kl. 14:22 skrev Morten Simonsen <
> notifications@github.com>:
> … <#148932cce4f4ccec_>
>  In src/main/java/com/owera/xaps/web/app/security/LoginServlet.java: > @@
> -486,7 +486,7 @@ private String getRequestURL(HttpServletRequest request) {
> > */ > public void init(FilterConfig filterConfig) throws ServletException
> { > String contextPath = "";//
> filterConfig.getServletContext().getContextPath(); > - if
> (contextPath.equals("/xapsweb")) { > + if (contextPath.equals("/xaps")) {
> Hei Jarl Andre Sitter og jobber litt med gradle for å forstå hva det er og
> gjør. Litt usikker på om jeg trenger en plugin i Eclipse, men jeg må vel
> uansett installere Gradle på maskinen... Jeg laster ned Gradle 2.1. Virker
> som en del folk mener Gradle er bedre og mer fleksibel enn Maven. Det
> passer meg meget bra, jeg ble aldri særlig glad i Maven (Ant var bedre).
> mvh Morten S 2014-09-19 21:40 GMT+02:00 Jarl André Hübenthal <
> notifications@github.com>: … — Reply to this email directly or view it on
> GitHub.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/freeacs/web/pull/3/files#r17819407>.
>