Home » Beitrag verschlagwortet mit 'Libraries'

Schlagwort-Archive: Libraries

Jar-File als Maven Dependency einbeziehen

Situation: Ich habe ein JAR File zur Hand und möchte es in meinem mit Maven aufgesetzten Projekt einbeziehen.

–> https://intellipaat.com/community/6786/how-to-add-local-jar-files-to-a-maven-project

Im https://github.com/HPSDeveloper/NatTableExercised ist das so realisiert. Siehe das Pom File und das ‚lib1‘ directory!

Guava

Schnelles Initialisieren von Listen, Sets und Maps

import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
import com.google.common.collect.ImmutableSet;
import com.google.common.collect.Maps;
import com.google.common.collect.Sets;

public class LerneGuava1 {
    @Test
    public void liste(){
        //List
        List<String> guavaList1 = ImmutableList.of("Walther", "Hans", "Erich", "Paul");
        List<String> guavaList2 = Lists.newArrayList("Walther", "Hans", "Erich", "Paul");

        List<String> javaList1 = Arrays.asList("Walther", "Hans", "Erich", "Paul");
        
        //Sets:
        Set<String> guavaSet1 = ImmutableSet.of("Walther", "Hans", "Erich", "Paul");
        Set<String> guavaSet2 = Sets.newHashSet("Walther", "Hans", "Erich", "Paul");
        
        Set<String> javaSet = new HashSet<String>(Arrays.asList("Walther", "Hans", "Erich", "Paul"));

        //Maps:
        Map<String, Integer> nameWithAge = ImmutableMap.of("Hans", 62, "Walter", 61, "Erich", 64);
        assertThat(nameWithAge.get("Hans").equals(62));
    }
}