Here are the examples of the java api org.gradle.play.PublicAssets taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Examples
17
Source : DefaultPlayApplicationBinarySpec.java
with MIT License
from ghnor
with MIT License
from ghnor
public clreplaced DefaultPlayApplicationBinarySpec extends BaseBinarySpec implements PlayApplicationBinarySpecInternal {
private final DefaultScalaJvmreplacedembly jvmreplacedembly = new DefaultScalaJvmreplacedembly(getIdentifier().child("replacedembly"));
private final Publicreplacedets replacedets = new DefaultPublicreplacedets(getIdentifier().child("publicreplacedets"));
private Map<LanguageSourceSet, ScalaLanguageSourceSet> generatedScala = Maps.newHashMap();
private Map<LanguageSourceSet, JavaScriptSourceSet> generatedJavaScript = Maps.newHashMap();
private PlayPlatform platform;
private PlayToolChainInternal toolChain;
private File jarFile;
private File replacedetsJarFile;
private FileCollection clreplacedpath;
@Override
protected String getTypeName() {
return "Play Application Jar";
}
@Override
public PlayApplicationSpec getApplication() {
return getComponentAs(PlayApplicationSpec.clreplaced);
}
@Override
public PlayPlatform getTargetPlatform() {
return platform;
}
@Override
public PlayToolChainInternal getToolChain() {
return toolChain;
}
@Override
public ScalaJvmreplacedembly getreplacedembly() {
return jvmreplacedembly;
}
@Override
public File getJarFile() {
return jarFile;
}
@Override
public void setTargetPlatform(PlayPlatform platform) {
this.platform = platform;
jvmreplacedembly.setTargetPlatform(platform.getJavaPlatform());
jvmreplacedembly.setScalaPlatform(platform.getScalaPlatform());
}
@Override
public void setToolChain(PlayToolChainInternal toolChain) {
this.toolChain = toolChain;
}
@Override
public void setJarFile(File file) {
this.jarFile = file;
}
@Override
public File getreplacedetsJarFile() {
return replacedetsJarFile;
}
@Override
public void setreplacedetsJarFile(File replacedetsJarFile) {
this.replacedetsJarFile = replacedetsJarFile;
}
@Override
public JvmClreplacedes getClreplacedes() {
return new JvmClreplacedesAdapter(jvmreplacedembly);
}
@Override
public Publicreplacedets getreplacedets() {
return replacedets;
}
@Override
public Map<LanguageSourceSet, ScalaLanguageSourceSet> getGeneratedScala() {
return generatedScala;
}
@Override
public void addGeneratedScala(LanguageSourceSet input, SourceDirectorySetFactory sourceDirectorySetFactory) {
String lssName = input.getName() + "ScalaSources";
// TODO: To get rid of this, we need a `FunctionalSourceSet` instance here, and that's surprisingly difficult to get.
ScalaLanguageSourceSet generatedScalaSources = BaseLanguageSourceSet.create(ScalaLanguageSourceSet.clreplaced, DefaultScalaLanguageSourceSet.clreplaced, getIdentifier().child(lssName), sourceDirectorySetFactory);
generatedScalaSources.builtBy();
generatedScala.put(input, generatedScalaSources);
}
@Override
public Map<LanguageSourceSet, JavaScriptSourceSet> getGeneratedJavaScript() {
return generatedJavaScript;
}
@Override
public void addGeneratedJavaScript(LanguageSourceSet input, SourceDirectorySetFactory sourceDirectorySetFactory) {
String lssName = input.getName() + "JavaScript";
JavaScriptSourceSet javaScript = BaseLanguageSourceSet.create(JavaScriptSourceSet.clreplaced, DefaultJavaScriptSourceSet.clreplaced, getIdentifier().child(lssName), sourceDirectorySetFactory);
javaScript.builtBy();
generatedJavaScript.put(input, javaScript);
}
@Override
public FileCollection getClreplacedpath() {
return clreplacedpath;
}
@Override
public void setClreplacedpath(FileCollection clreplacedpath) {
this.clreplacedpath = clreplacedpath;
}
@Override
public BinaryBuildAbility getBinaryBuildAbility() {
return new ToolSearchBuildAbility(getToolChain().select(getTargetPlatform()));
}
@Override
public boolean hasCodependentSources() {
return true;
}
private static clreplaced JvmClreplacedesAdapter implements JvmClreplacedes {
private final Jvmreplacedembly jvmreplacedembly;
private JvmClreplacedesAdapter(Jvmreplacedembly jvmreplacedembly) {
this.jvmreplacedembly = jvmreplacedembly;
}
@Override
public String getDisplayName() {
return jvmreplacedembly.getDisplayName();
}
@Override
public String getProjectPath() {
return jvmreplacedembly.getProjectPath();
}
@Override
public String getName() {
return jvmreplacedembly.getName();
}
@Override
public File getClreplacedesDir() {
return single(jvmreplacedembly.getClreplacedDirectories());
}
@Override
public void setClreplacedesDir(File clreplacedesDir) {
replaceSingleDirectory(jvmreplacedembly.getClreplacedDirectories(), clreplacedesDir);
}
@Override
public Set<File> getResourceDirs() {
return jvmreplacedembly.getResourceDirectories();
}
@Override
public void addResourceDir(File resourceDir) {
jvmreplacedembly.getResourceDirectories().add(resourceDir);
}
@Override
public void builtBy(Object... tasks) {
jvmreplacedembly.builtBy(tasks);
}
@Override
@Nullable
public Task getBuildTask() {
return jvmreplacedembly.getBuildTask();
}
@Override
public void setBuildTask(Task lifecycleTask) {
jvmreplacedembly.setBuildTask(lifecycleTask);
}
@Override
public boolean hasBuildDependencies() {
return jvmreplacedembly.hasBuildDependencies();
}
@Override
public TaskDependency getBuildDependencies() {
return jvmreplacedembly.getBuildDependencies();
}
}
private static clreplaced DefaultPublicreplacedets extends AbstractBuildableComponentSpec implements Publicreplacedets {
private Set<File> resourceDirs = Sets.newLinkedHashSet();
public DefaultPublicreplacedets(ComponentSpecIdentifier identifier) {
super(identifier, Publicreplacedets.clreplaced);
}
@Override
public Set<File> getreplacedetDirs() {
return resourceDirs;
}
@Override
public void addreplacedetDir(File replacedetDir) {
resourceDirs.add(replacedetDir);
}
}
}