Skip to content

Commit

Permalink
Updating to Alpine v2
Browse files Browse the repository at this point in the history
Signed-off-by: Steve Springett <steve@springett.us>
  • Loading branch information
stevespringett committed Feb 24, 2022
1 parent 7a29ba0 commit 10d9446
Show file tree
Hide file tree
Showing 301 changed files with 605 additions and 344 deletions.
4 changes: 3 additions & 1 deletion docs/images/dt-logo-black-text.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 3 additions & 1 deletion docs/images/dt-logo-white-text.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
25 changes: 20 additions & 5 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@
~ SPDX-License-Identifier: Apache-2.0
~ Copyright (c) Steve Springett. All Rights Reserved.
-->

<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

<parent>
<groupId>us.springett</groupId>
<artifactId>alpine-parent</artifactId>
<version>1.10.4</version>
<version>2.0.0-SNAPSHOT</version>
</parent>

<modelVersion>4.0.0</modelVersion>
Expand Down Expand Up @@ -120,7 +120,22 @@
<!-- Alpine -->
<dependency>
<groupId>us.springett</groupId>
<artifactId>alpine</artifactId>
<artifactId>alpine-common</artifactId>
<version>${lib.alpine.version}</version>
</dependency>
<dependency>
<groupId>us.springett</groupId>
<artifactId>alpine-model</artifactId>
<version>${lib.alpine.version}</version>
</dependency>
<dependency>
<groupId>us.springett</groupId>
<artifactId>alpine-infra</artifactId>
<version>${lib.alpine.version}</version>
</dependency>
<dependency>
<groupId>us.springett</groupId>
<artifactId>alpine-server</artifactId>
<version>${lib.alpine.version}</version>
</dependency>
<!-- CVSS Calculator -->
Expand Down
3 changes: 2 additions & 1 deletion src/main/java/org/dependencytrack/RequirementsVerifier.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,9 @@
*/
package org.dependencytrack;

import alpine.logging.Logger;
import alpine.common.logging.Logger;
import org.dependencytrack.exception.RequirementsException;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

Expand Down
3 changes: 2 additions & 1 deletion src/main/java/org/dependencytrack/common/HttpClientPool.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,10 @@
*/
package org.dependencytrack.common;

import alpine.logging.Logger;
import alpine.common.logging.Logger;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;

import java.io.IOException;
import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.BlockingQueue;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
package org.dependencytrack.common;

import alpine.Config;
import alpine.logging.Logger;
import alpine.util.SystemUtil;
import alpine.common.logging.Logger;
import alpine.common.util.SystemUtil;
import org.apache.commons.lang3.StringUtils;
import org.apache.http.HttpException;
import org.apache.http.HttpHost;
Expand Down Expand Up @@ -52,6 +52,7 @@
import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
import org.apache.http.protocol.HttpContext;
import org.apache.http.ssl.SSLContextBuilder;

import javax.net.ssl.SSLContext;
import java.io.UnsupportedEncodingException;
import java.net.MalformedURLException;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
package org.dependencytrack.event;

import alpine.event.framework.Event;

import java.util.UUID;

public abstract class AbstractVulnerabilityManagementUploadEvent implements Event {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
package org.dependencytrack.event;

import alpine.event.framework.AbstractChainableEvent;

import java.io.File;
import java.util.UUID;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@
*/
package org.dependencytrack.event;

import alpine.common.logging.Logger;
import alpine.event.LdapSyncEvent;
import alpine.event.framework.EventService;
import alpine.event.framework.SingleThreadedEventService;
import alpine.logging.Logger;
import alpine.tasks.LdapSyncTask;
import alpine.server.tasks.LdapSyncTask;
import org.dependencytrack.RequirementsVerifier;
import org.dependencytrack.tasks.BomUploadProcessingTask;
import org.dependencytrack.tasks.ClearComponentAnalysisCacheTask;
Expand All @@ -42,6 +42,7 @@
import org.dependencytrack.tasks.scanners.InternalAnalysisTask;
import org.dependencytrack.tasks.scanners.OssIndexAnalysisTask;
import org.dependencytrack.tasks.scanners.VulnDbAnalysisTask;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
package org.dependencytrack.event;

import org.dependencytrack.model.Component;

import java.util.List;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@

import alpine.event.framework.Event;
import org.dependencytrack.model.Component;

import java.util.ArrayList;
import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
import alpine.event.framework.SingletonCapableEvent;
import org.dependencytrack.model.Component;
import org.dependencytrack.model.Project;

import java.util.UUID;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
package org.dependencytrack.event;

import org.dependencytrack.model.Component;

import java.util.List;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
package org.dependencytrack.event;

import org.dependencytrack.model.Component;

import java.util.List;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
import alpine.event.framework.AbstractChainableEvent;
import org.dependencytrack.model.Component;
import org.dependencytrack.model.Project;

import java.util.ArrayList;
import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
*/
package org.dependencytrack.integrations;

import alpine.logging.Logger;
import alpine.common.logging.Logger;
import alpine.notification.Notification;
import alpine.notification.NotificationLevel;
import org.dependencytrack.notification.NotificationConstants;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
import org.dependencytrack.persistence.QueryManager;
import org.dependencytrack.util.DateUtil;
import org.json.JSONObject;

import java.util.Date;
import java.util.List;
import java.util.UUID;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@

import org.dependencytrack.model.Finding;
import org.dependencytrack.model.Project;

import java.io.InputStream;
import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,16 @@
*/
package org.dependencytrack.integrations.defectdojo;

import alpine.logging.Logger;
import alpine.common.logging.Logger;
import kong.unirest.HttpRequestWithBody;
import kong.unirest.HttpResponse;
import kong.unirest.UnirestInstance;
import org.dependencytrack.common.UnirestFactory;

import java.io.InputStream;
import java.net.URL;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DefectDojoClient {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,7 @@
*/
package org.dependencytrack.integrations.defectdojo;

import alpine.crypto.DataEncryption;
import alpine.logging.Logger;
import alpine.common.logging.Logger;
import alpine.model.ConfigProperty;
import org.dependencytrack.integrations.AbstractIntegrationPoint;
import org.dependencytrack.integrations.FindingPackagingFormat;
Expand All @@ -28,14 +27,13 @@
import org.dependencytrack.model.Project;
import org.dependencytrack.model.ProjectProperty;
import org.json.JSONObject;

import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.net.URL;
import java.util.List;

import static org.dependencytrack.model.ConfigPropertyConstants.DEFECTDOJO_ENABLED;
import static org.dependencytrack.model.ConfigPropertyConstants.DEFECTDOJO_URL;
import static org.dependencytrack.model.ConfigPropertyConstants.DEFECTDOJO_API_KEY;
import static org.dependencytrack.model.ConfigPropertyConstants.*;

public class DefectDojoUploader extends AbstractIntegrationPoint implements ProjectFindingUploader {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,14 @@
*/
package org.dependencytrack.integrations.fortifyssc;

import alpine.logging.Logger;
import alpine.common.logging.Logger;
import kong.unirest.HttpRequestWithBody;
import kong.unirest.HttpResponse;
import kong.unirest.JsonNode;
import kong.unirest.UnirestInstance;
import kong.unirest.json.JSONObject;
import org.dependencytrack.common.UnirestFactory;

import java.io.InputStream;
import java.net.URL;
import java.nio.charset.StandardCharsets;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,24 +18,23 @@
*/
package org.dependencytrack.integrations.fortifyssc;

import alpine.crypto.DataEncryption;
import alpine.logging.Logger;
import alpine.common.logging.Logger;
import alpine.model.ConfigProperty;
import alpine.security.crypto.DataEncryption;
import org.dependencytrack.integrations.AbstractIntegrationPoint;
import org.dependencytrack.integrations.FindingPackagingFormat;
import org.dependencytrack.integrations.ProjectFindingUploader;
import org.dependencytrack.model.Finding;
import org.dependencytrack.model.Project;
import org.dependencytrack.model.ProjectProperty;
import org.json.JSONObject;

import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.net.URL;
import java.util.List;

import static org.dependencytrack.model.ConfigPropertyConstants.FORTIFY_SSC_ENABLED;
import static org.dependencytrack.model.ConfigPropertyConstants.FORTIFY_SSC_TOKEN;
import static org.dependencytrack.model.ConfigPropertyConstants.FORTIFY_SSC_URL;
import static org.dependencytrack.model.ConfigPropertyConstants.*;

public class FortifySscUploader extends AbstractIntegrationPoint implements ProjectFindingUploader {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
import org.dependencytrack.util.DateUtil;
import org.json.JSONArray;
import org.json.JSONObject;

import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@
*/
package org.dependencytrack.integrations.kenna;

import alpine.crypto.DataEncryption;
import alpine.logging.Logger;
import alpine.common.logging.Logger;
import alpine.model.ConfigProperty;
import alpine.security.crypto.DataEncryption;
import kong.unirest.ContentType;
import kong.unirest.HttpRequestWithBody;
import kong.unirest.HttpResponse;
Expand All @@ -32,12 +32,11 @@
import org.dependencytrack.integrations.PortfolioFindingUploader;
import org.dependencytrack.model.Project;
import org.dependencytrack.model.ProjectProperty;

import java.io.ByteArrayInputStream;
import java.io.InputStream;

import static org.dependencytrack.model.ConfigPropertyConstants.KENNA_ENABLED;
import static org.dependencytrack.model.ConfigPropertyConstants.KENNA_CONNECTOR_ID;
import static org.dependencytrack.model.ConfigPropertyConstants.KENNA_TOKEN;
import static org.dependencytrack.model.ConfigPropertyConstants.*;

public class KennaSecurityUploader extends AbstractIntegrationPoint implements PortfolioFindingUploader {

Expand Down
1 change: 1 addition & 0 deletions src/main/java/org/dependencytrack/model/Analysis.java
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;

import javax.jdo.annotations.Column;
import javax.jdo.annotations.Extension;
import javax.jdo.annotations.IdGeneratorStrategy;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
*/
package org.dependencytrack.model;

import alpine.json.TrimmedStringDeserializer;
import alpine.server.json.TrimmedStringDeserializer;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
Expand Down
1 change: 1 addition & 0 deletions src/main/java/org/dependencytrack/model/Bom.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;

import javax.jdo.annotations.Column;
import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.PersistenceCapable;
Expand Down
5 changes: 3 additions & 2 deletions src/main/java/org/dependencytrack/model/Component.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@
*/
package org.dependencytrack.model;

import alpine.json.TrimmedStringDeserializer;
import alpine.validation.RegexSequence;
import alpine.common.validation.RegexSequence;
import alpine.server.json.TrimmedStringDeserializer;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
Expand All @@ -29,6 +29,7 @@
import com.github.packageurl.PackageURL;
import org.apache.commons.lang3.StringUtils;
import org.dependencytrack.resources.v1.serializers.CustomPackageURLSerializer;

import javax.jdo.annotations.Column;
import javax.jdo.annotations.Element;
import javax.jdo.annotations.Extension;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;

import javax.jdo.annotations.Column;
import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.PersistenceCapable;
Expand Down

0 comments on commit 10d9446

Please sign in to comment.