[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jakarta-commons-dev
Subject:    [jira] [Closed] (NUMBERS-110) Define Java Module Names for all modules
From:       "Karl Heinz Marbaise (JIRA)" <jira () apache ! org>
Date:       2019-05-31 16:26:00
Message-ID: JIRA.13236840.1559307144000.379322.1559319960543 () Atlassian ! JIRA
[Download RAW message or body]


     [ https://issues.apache.org/jira/browse/NUMBERS-110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel \
]

Karl Heinz Marbaise closed NUMBERS-110.
---------------------------------------
    Resolution: Fixed

Done in [e378c7a265a765cea4b1dcfb8fbc93153075acc0|https://gitbox.apache.org/repos/asf?p=commons-numbers.git;a=commitdiff;h=e378c7a265a765cea4b1dcfb8fbc93153075acc0]


> Define Java Module Names for all modules
> ----------------------------------------
> 
> Key: NUMBERS-110
> URL: https://issues.apache.org/jira/browse/NUMBERS-110
> Project: Commons Numbers
> Issue Type: Improvement
> Components: combinatorics, complex, core, fraction, gamma, primes, quaternion
> Affects Versions: 1.0
> Reporter: Karl Heinz Marbaise
> Priority: Critical
> Fix For: 1.0
> 
> Time Spent: 20m
> Remaining Estimate: 0h
> 
> *Problem*
> * For JDK9+ each component/artifact should have a valid Module name for the Java \
>                 Module system.
> * It is not  necessarily to have a {{module-info.java}} (only for JDK9+ possible) \
> file within the build but at least defining an {{Automatic-Module-Name}} manifest \
> entry. like this:
> {code:xml}
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-jar-plugin</artifactId>
> <configuration>
> <archive combine.children="append">
> <manifestEntries>
> <Automatic-Module-Name>org.apache.commons.numbers.XXXX</Automatic-Module-Name>
> </manifestEntries>
> </archive>
> </configuration>
> </plugin>
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic