[jira] [Commented] (OFBIZ-11161) OFBiz distribution should not require including extra content

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-11161) OFBiz distribution should not require including extra content

Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-11161?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16915203#comment-16915203 ]

Mathieu Lirzin commented on OFBIZ-11161:
----------------------------------------

Thanks for testing.

I have tested the label change myself beforehand. I just wanted to check both that I did not overlook something and that relying on something like {{gradlew --continuous classes}} for dynamic development was matching your expectations.



> OFBiz distribution should not require including extra content
> -------------------------------------------------------------
>
>                 Key: OFBIZ-11161
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-11161
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: framework
>    Affects Versions: Trunk
>            Reporter: Mathieu Lirzin
>            Assignee: Mathieu Lirzin
>            Priority: Major
>         Attachments: OFBIZ-11161_0001-Separate-resources-from-Java-source-files.patch, OFBIZ-11161_0002-Don-t-exclude-properties-and-labels-file-fr.patch, OFBIZ-11161_0003-framework_Remove-redundant-dtd-directory-from-classpa.patch, OFBIZ-11161_0003-plugins_Remove-redundant-dtd-directory-from-classpa.patch
>
>
> Currently to deploy OFBiz it is necessary to include the source directories containing xml and groovy files in addition of {{ofbiz.jar}}, because loading of those files is not done using the standard [location independent resource mechanism|https://docs.oracle.com/javase/8/docs/technotes/guides/lang/resources.html] of Java.
> To facilitate the deployment on production servers, the following configuration is added in {{build.gradle}}
> {code:groovy}
> distributions.main.contents.from(rootDir) {
>     include 'framework/**', 'applications/**', 'themes/**', 'plugins/**'
> }
> {code}
> However this doesn't solve the problem that OFBiz is not usable as a library downloaded from a Jar repository. The proper solution would be to remove any dependencies on OFBiz home directory and bundle every resource in {{ofbiz.jar}}
> This has been [discussed on Development mailing list|https://lists.apache.org/thread.html/c2612f1e296b6ea15872185871d3a9d83d6a4afc6d2a76f7a336a126@%3Cdev.ofbiz.apache.org%3E]



--
This message was sent by Atlassian Jira
(v8.3.2#803003)
Reply | Threaded
Open this post in threaded view
|

Re: [jira] [Commented] (OFBIZ-11161) OFBiz distribution should not require including extra content

aylarose495
That’s a good point about avoiding unnecessary extra content in distributions, since efficiency matters in both software and gaming. Tools like FaceIt Analyser follow the same principle by giving players only the most relevant stats—ELO, K/D, win rates—without clutter. Keeping things streamlined makes it easier for users to focus on improvement and performance.