Skip to content

Commit

Permalink
Fix bug with empty file name on Ubuntu. Version is 0.5.1.
Browse files Browse the repository at this point in the history
  • Loading branch information
gnkoshelev committed Jan 9, 2017
1 parent be71f93 commit 29b5f52
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 18 deletions.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<groupId>ru.kgn.typescript</groupId>
<artifactId>typescript-maven-plugin</artifactId>
<packaging>maven-plugin</packaging>
<version>0.5.0</version>
<version>0.5.1</version>
<name>typescript-maven-plugin Maven Mojo</name>
<url>https://github.com/gnkoshelev/typescript-maven-plugin</url>

Expand Down
34 changes: 17 additions & 17 deletions src/main/java/ru/kgn/typescript/TypeScriptMojo.java
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
package ru.kgn.typescript;

import org.apache.maven.plugin.AbstractMojo;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugins.annotations.Mojo;
import org.apache.maven.plugins.annotations.Parameter;
import ru.kgn.typescript.tsc.ITypeScriptCompiler;
import ru.kgn.typescript.tsc.TypeScriptCompilationException;
import ru.kgn.typescript.tsc.TypeScriptCompiler;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import org.apache.maven.plugin.AbstractMojo;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugins.annotations.Mojo;
import org.apache.maven.plugins.annotations.Parameter;
import ru.kgn.typescript.tsc.ITypeScriptCompiler;
import ru.kgn.typescript.tsc.TypeScriptCompiler;
import ru.kgn.typescript.tsc.TypeScriptCompilationException;

/**
* @author Gregory [KGN]
Expand Down Expand Up @@ -60,18 +60,18 @@ public void execute()
List<String> sourcePaths = new ArrayList<String>(sources.size());
for(String source : sources) {
sourcePaths.add(new File(newSourceDirectory, source).getAbsolutePath());

}

List<String> arguments = new ArrayList<String>();
arguments.addAll(Arrays.asList(
"--module",
module,
"--target",
target,
sourcemap ? "--sourcemap" : "",
"--outDir",
targetDirectory.getAbsolutePath()));
arguments.add("--module");
arguments.add(module);
arguments.add("--target");
arguments.add(target);
if (sourcemap) {
arguments.add("--sourcemap");
}
arguments.add("--outDir");
arguments.add(targetDirectory.getAbsolutePath());
arguments.addAll(sourcePaths);
tsc.compile(arguments);
} catch(TypeScriptCompilationException ex) {
Expand Down

0 comments on commit 29b5f52

Please sign in to comment.