/*******************************************************************************
* Copyright (c) 2012-2017 Codenvy, S.A.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Codenvy, S.A. - initial API and implementation
*******************************************************************************/
package org.eclipse.che.maven.data;
import java.io.Serializable;
import java.util.Collections;
import java.util.List;
/**
* Data class for maven base build config
*
* @author Evgen Vidolob
*/
public class MavenBuildBase implements Serializable {
private static final long serialVersionUID = 1L;
private String finalName;
private String defaultGoal;
private String directory;
private List<MavenResource> resources = Collections.emptyList();
private List<MavenResource> testResources = Collections.emptyList();
private List<String> filters = Collections.emptyList();
public String getFinalName() {
return finalName;
}
public void setFinalName(String finalName) {
this.finalName = finalName;
}
public String getDefaultGoal() {
return defaultGoal;
}
public void setDefaultGoal(String defaultGoal) {
this.defaultGoal = defaultGoal;
}
public String getDirectory() {
return directory;
}
public void setDirectory(String directory) {
this.directory = directory;
}
public List<MavenResource> getResources() {
return resources;
}
public void setResources(List<MavenResource> resources) {
this.resources = resources;
}
public List<String> getFilters() {
return filters;
}
public void setFilters(List<String> filters) {
this.filters = filters;
}
public List<MavenResource> getTestResources() {
return testResources;
}
public void setTestResources(List<MavenResource> testResources) {
this.testResources = testResources;
}
}