v0.2 Refactor #9

Open
Cutieguwu wants to merge 22 commits from v0.2_refactor into master
4 changed files with 8 additions and 2 deletions
Showing only changes of commit a3c208555a - Show all commits

2
Cargo.lock generated
View File

@@ -166,7 +166,7 @@ dependencies = [
[[package]] [[package]]
name = "core" name = "core"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"derive_more", "derive_more",

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "core" name = "core"
version = "0.1.1" version = "0.1.2"
edition.workspace = true edition.workspace = true
license.workspace = true license.workspace = true

View File

@@ -18,5 +18,7 @@ pub enum Error {
#[from] #[from]
TomlSerialize(toml::ser::Error), TomlSerialize(toml::ser::Error),
UndefinedEntryPoint,
UnknownPackage, UnknownPackage,
} }

View File

@@ -158,6 +158,10 @@ impl WorkspaceHandler {
.entry_point(); .entry_point();
} }
if entry_point.file_name().is_none() {
return Err(Error::UndefinedEntryPoint);
}
java::runtime::JVMBuilder::new(Self::DIR_TARGET) java::runtime::JVMBuilder::new(Self::DIR_TARGET)
.assertions(assertions) .assertions(assertions)
.monitor(true) .monitor(true)