Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for ManifestMergeDetails (0.26 sec)

  1. platforms/jvm/platform-jvm/src/main/java/org/gradle/api/java/archives/ManifestMergeDetails.java

     * limitations under the License.
     */
    package org.gradle.api.java.archives;
    
    /**
     * Details of a value being merged from two different manifests.
     */
    public interface ManifestMergeDetails {
        /**
         * Returns the section this merge details belongs to.
         */
        String getSection();
    
        /**
         * Returns the key that is to be merged.
         */
        String getKey();
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 15:09:49 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  2. platforms/jvm/platform-jvm/src/main/java/org/gradle/api/java/archives/ManifestMergeSpec.java

         * {@link org.gradle.api.java.archives.ManifestMergeDetails} as its parameter. Actions are executed
         * in the order added.
         *
         * @param mergeAction A merge action to be executed.
         * @return this
         */
        ManifestMergeSpec eachEntry(Action<? super ManifestMergeDetails> mergeAction);
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 15:09:49 UTC 2023
    - 3K bytes
    - Viewed (0)
  3. platforms/jvm/platform-jvm/src/main/java/org/gradle/api/java/archives/internal/DefaultManifestMergeSpec.java

    import java.util.Set;
    
    public class DefaultManifestMergeSpec implements ManifestMergeSpec {
        List<Object> mergePaths = new ArrayList<Object>();
        private final List<Action<? super ManifestMergeDetails>> actions = new ArrayList<Action<? super ManifestMergeDetails>>();
        private String contentCharset = DefaultManifest.DEFAULT_CONTENT_CHARSET;
    
        @Override
        public String getContentCharset() {
            return this.contentCharset;
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 15:09:49 UTC 2023
    - 7.1K bytes
    - Viewed (0)
  4. platforms/jvm/platform-jvm/src/main/java/org/gradle/api/java/archives/internal/DefaultManifestMergeDetails.java

     * limitations under the License.
     */
    package org.gradle.api.java.archives.internal;
    
    import org.gradle.api.java.archives.ManifestMergeDetails;
    
    public class DefaultManifestMergeDetails implements ManifestMergeDetails {
        private String section;
        private String key;
        private String baseValue;
        private String mergeValue;
        private String value;
        private boolean excluded;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 15:09:49 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  5. platforms/jvm/platform-jvm/src/test/groovy/org/gradle/api/java/archives/internal/DefaultManifestMergeSpecTest.groovy

     */
    package org.gradle.api.java.archives.internal
    
    import org.gradle.api.Action
    import org.gradle.api.internal.file.FileResolver
    import org.gradle.api.java.archives.Manifest
    import org.gradle.api.java.archives.ManifestMergeDetails
    import org.gradle.test.fixtures.file.TestFile
    import org.gradle.test.fixtures.file.TestNameTestDirectoryProvider
    import org.junit.Rule
    import spock.lang.Specification
    
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 15:09:49 UTC 2023
    - 7.1K bytes
    - Viewed (0)
  6. platforms/documentation/docs/src/snippets/tutorial/manifest/kotlin/build.gradle.kts

            attributes("key1" to "value1")
            from(sharedManifest, "src/config/basemanifest.txt")
            from(listOf("src/config/javabasemanifest.txt", "src/config/libbasemanifest.txt")) {
                eachEntry(Action<ManifestMergeDetails> {
                    if (baseValue != mergeValue) {
                        value = baseValue
                    }
                    if (key == "foo") {
                        exclude()
                    }
                })
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  7. testing/architecture-test/src/changes/archunit-store/public-api-mutable-properties.txt

    Method <org.gradle.api.java.archives.ManifestMergeDetails.getBaseValue()> does not have raw return type assignable to org.gradle.api.provider.Provider in (ManifestMergeDetails.java:0)
    Method <org.gradle.api.java.archives.ManifestMergeDetails.getKey()> does not have raw return type assignable to org.gradle.api.provider.Provider in (ManifestMergeDetails.java:0)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jun 07 22:42:49 UTC 2024
    - 160.5K bytes
    - Viewed (0)
  8. platforms/documentation/docs/src/docs/userguide/jvm/building_java_projects.adoc

    manifest both define values for the same key, the merged manifest wins by default. You can fully customize the merge behavior by adding `eachEntry` actions in which you have access to a link:{javadocPath}/org/gradle/api/java/archives/ManifestMergeDetails.html[ManifestMergeDetails] instance for each entry of the resulting manifest. Note that the merge is done lazily, either when generating the JAR or when `Manifest.writeTo()` or `Manifest.getEffectiveManifest()` are called.
    
    Speaking of `writeTo()`,...
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 01 15:00:23 UTC 2024
    - 44.1K bytes
    - Viewed (0)
Back to top