From users-return-6054-archive-asf-public=cust-asf.ponee.io@isis.apache.org Mon Jul 23 09:50:19 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 46321180647 for ; Mon, 23 Jul 2018 09:50:19 +0200 (CEST) Received: (qmail 53016 invoked by uid 500); 23 Jul 2018 07:50:18 -0000 Mailing-List: contact users-help@isis.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@isis.apache.org Delivered-To: mailing list users@isis.apache.org Received: (qmail 53004 invoked by uid 99); 23 Jul 2018 07:50:17 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 23 Jul 2018 07:50:17 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 41B92C7A4E for ; Mon, 23 Jul 2018 07:50:17 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.001 X-Spam-Level: X-Spam-Status: No, score=-0.001 tagged_above=-999 required=6.31 tests=[RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id fXn6X_XMZwm9 for ; Mon, 23 Jul 2018 07:50:15 +0000 (UTC) Received: from 8.mo179.mail-out.ovh.net (8.mo179.mail-out.ovh.net [46.105.75.26]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id DBD525F1F3 for ; Mon, 23 Jul 2018 07:50:14 +0000 (UTC) Received: from player711.ha.ovh.net (unknown [10.109.160.143]) by mo179.mail-out.ovh.net (Postfix) with ESMTP id 646B4DDE13 for ; Mon, 23 Jul 2018 09:50:08 +0200 (CEST) Received: from mail-lf1-f51.google.com (mail-lf1-f51.google.com [209.85.167.51]) (Authenticated sender: nieko@telenieko.com) by player711.ha.ovh.net (Postfix) with ESMTPSA id 248123800B9 for ; Mon, 23 Jul 2018 09:50:08 +0200 (CEST) Received: by mail-lf1-f51.google.com with SMTP id f18-v6so5708314lfc.2 for ; Mon, 23 Jul 2018 00:50:08 -0700 (PDT) X-Gm-Message-State: AOUpUlGbOAJC5/Hd3rUHcqA0APhTO7F899sX2AJAUaeZEBI6YZZC+L7h WKlSzU00d1O5IlEd5SCpCLaEdo9hFREDYoUPH6Q= X-Google-Smtp-Source: AAOMgpchCSH1JnAUPwvpUG6X0vJMSWMKoqg8LvwZtrtEgBMRV+25FO33OxDYiDhg5w2m7pq1q0stxB++xqZ5qi8FJ1g= X-Received: by 2002:a19:e4c1:: with SMTP id x62-v6mr6615869lfi.76.1532332207735; Mon, 23 Jul 2018 00:50:07 -0700 (PDT) MIME-Version: 1.0 From: Marc Fargas Date: Mon, 23 Jul 2018 09:49:56 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Faster development turnaround times (follow-up) To: users@isis.apache.org Content-Type: text/plain; charset="UTF-8" X-Ovh-Tracer-Id: 9849372386530299152 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedtiedrjedugdejtdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemuceftddtnecu Hi, Reading through this list's archives I found a thread from May titled "Faster development turnaround times" in which a new technique is "announced" about "Skinny-WAR deployment": (Andi Huber): > In my IDE I've prepared a payara (others like tomcat should work as well) with shared libraries, such that my actual WAR files are usually less then 2MB in size. > So the entire Apache Isis ecosystem's libraries are not included with the WAR file and the servlet-engine is up and running during the entire development session, no need to restart. > That way, when I change a java file in the IDE, a redeployment happens automatically and does not take longer than 4-6 sec on my machine. > We are working hard on the coming 2.0.0-M1 pre-release. While code is almost ready for production, documentation still lags behind. But we will (sooner or later) include documentation on how to setup such a Skinny-WAR deployment. Question is, as we wait for 2.0; Could somebody drop here a few pointers on how such setup could be achieved on the current 1.16 ? Best, marc -- http://www.marcfargas.com - will be finished someday.