Maven

56 views
Skip to first unread message

Vojtěch Sigler

unread,
Feb 27, 2016, 4:46:34 PM2/27/16
to Jease - The Java CMS with Ease
Hi,

are there plans to make use of a build system like maven? I am just trying to "mavenize" jease and I am hitting a wall a bit in not being able to either find the libraries in maven or even finding out which versions are there being used.

Thanks

Maik Jablonski

unread,
Feb 28, 2016, 2:33:41 AM2/28/16
to je...@googlegroups.com
Hi,

Jease 3 is going to be a mavenized project. All the bits and pieces are already in place, I'm going to check in all the changes very soon (maybe later today).

Stay tuned,
Maik



--
You received this message because you are subscribed to the Google Groups "Jease - The Java CMS with Ease" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jease+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Maik Jablonski

unread,
Feb 28, 2016, 3:47:28 PM2/28/16
to je...@googlegroups.com
Hi,

I've just committed the mavenized Jease project to Github. Please have a look. Any feedback is welcome and highly appreciated!

Cheers, Maik

Vojtěch Sigler <vo...@sigler.cz> schrieb am Sa., 27. Feb. 2016 um 22:46 Uhr:
--

Иван Кочетков

unread,
Feb 28, 2016, 4:41:44 PM2/28/16
to je...@googlegroups.com

Good news!

28 февр. 2016 г. 11:47 PM пользователь "Maik Jablonski" <maik.ja...@gmail.com> написал:

Vojtěch Sigler

unread,
Mar 1, 2016, 2:48:34 AM3/1/16
to Jease - The Java CMS with Ease
Hi Maik,

awesome! There is only one thing I noticed (just for tuning really) - the final war now has about 70MB (compared to about 40MB of the "older" release packages). The tika-parsers dependency is pulling lots of its own dependencies. It might be worth looking into which parts are really being used by jease and excluding the rest from the war (if possible).

Regards,
Vojta

Dne neděle 28. února 2016 21:47:28 UTC+1 Maik Jablonski napsal(a):

Maik Jablonski

unread,
Mar 2, 2016, 1:27:46 PM3/2/16
to Jease - The Java CMS with Ease
Hi,

I'm going to have a look into it... hopefully there's a (j)easy way to limit the amount of extra Tika-dependencies.

If you have a chance to give it a try on your own, you're welcome...:-)

Cheers, Maik

Slava Pankov

unread,
Mar 4, 2016, 4:54:14 PM3/4/16
to Jease - The Java CMS with Ease
I'm getting some warnings on mvn clean, probably they should be addressed somehow.

d:\Temp\18\jease-master>mvn clean -U
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.jease:jease:war:3.0-SNAPSHOT
[WARNING] 'dependencies.dependency.systemPath' for org.zkoss.codemirror:zk-codemirror:jar should not point at files with
in the project directory, ${basedir}/src/main/webapp/WEB-INF/lib/zk-codemirror-1.0.1.jar will be unresolvable by depende
nt projects @ line 41, column 25
[WARNING] 'dependencies.dependency.systemPath' for com.db4o:db4o:jar should not point at files within the project direct
ory, ${basedir}/src/main/webapp/WEB-INF/lib/db4o-8.0.249.16098.jar will be unresolvable by dependent projects @ line 93,
 column 25
[WARNING] 'dependencies.dependency.systemPath' for org.garret:perst:jar should not point at files within the project dir
ectory, ${basedir}/src/main/webapp/WEB-INF/lib/perst-4.38.jar will be unresolvable by dependent projects @ line 100, col
umn 25
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building JeaseCMS 3.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ jease ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.213 s
[INFO] Finished at: 2016-03-04T13:48:39-08:00
[INFO] Final Memory: 15M/368M
[INFO] ------------------------------------------------------------------------

Maik Jablonski

unread,
Mar 6, 2016, 1:45:00 PM3/6/16
to Jease - The Java CMS with Ease
Hi,

Slava Pankov <pan...@gmail.com> schrieb am Fr., 4. März 2016 um 22:54 Uhr:
I'm getting some warnings on mvn clean, probably they should be addressed somehow. 
[WARNING] Some problems were encountered while building the effective model for org.jease:jease:war:3.0-SNAPSHOT

[WARNING] 'dependencies.dependency.systemPath' for org.zkoss.codemirror:zk-codemirror:jar should not point at files with
in the project directory, ${basedir}/src/main/webapp/WEB-INF/lib/zk-codemirror-1.0.1.jar will be unresolvable by depende
nt projects @ line 41, column 25

yes, I know. There are some libraries (db4o, perst, zk-codemirror) which aren't available at maven repositories at the moment. I'm going to fix this by using a dedicated github repo or something similar in the future.

Cheers, Maik

Slava Pankov

unread,
Mar 7, 2016, 2:57:22 PM3/7/16
to Jease - The Java CMS with Ease
Thanks. It's just a cosmetic issue, so no worries.

Maik Jablonski

unread,
Mar 13, 2016, 6:09:16 AM3/13/16
to Jease - The Java CMS with Ease
Hi,

I've just moved the "non available" dependencies (db4o, perst,
zk-codemirror) from Jease-project to a dedicated repository stored on
Github (jease-maven), so the build runs now without warnings.

Just checkout the latest Jease and give it a try.

Cheers, Maik
Reply all
Reply to author
Forward
0 new messages